MaM*_*zav 17 javascript video html5 video-streaming webrtc
我正在使用WebRTC从服务器向客户端浏览器发送视频(使用本机WebRTC API和MCU WebRTC像Kurento这样的服务器).
在将其发送给客户端之前,视频的每个帧都包含元数据(如字幕或任何其他应用内容).我正在寻找一种方法将这些元数据发送到客户端,使其保持同步(到实际呈现的时间).此外,我希望能够从客户端(通过Javascript)访问此数据.
我想到的一些选项:
timeupdate事件,但我不知道它是否适用于帧的精确级别,我不确定它在实时视频中的含义与WebRTC中的相同.TextTrack.然后使用onenter和onexit同步读取它:http://www.html5rocks.com/en/tutorials/track/basics/.它仍然需要精确的时间戳,我不知道如何知道什么是时间戳,以及Kurento是否按原样传递它们.getstats),并希望此API提供的信息是准确的.最好的方法是什么,以及如何解决我提到的问题?
编辑:需要具有适当帧的元数据的精确同步(在不超过单帧的分辨率下).
小智 3
我怀疑每帧的数据量相当小。我会考虑将其编码为二维条形码图像,并以某种方式将其放置在每个帧中,这样它就不会被压缩删除。或者像这样编码时间戳。
然后,在播放器端,您查看特定帧中的图像并获取数据或如果有。
| 归档时间: |
|
| 查看次数: |
4315 次 |
| 最近记录: |