使用同步功能发送小视频的最佳视频格式/编解码器/技术

时间:2016-01-20 04:10:04

标签: video ffmpeg video-streaming html5-video

我有一个奇怪的任务需要解决。我们在服务器上播放了一个小尺寸的视频窗口(如300x200像素,256色调色板)和44kHz 2ch声音。我们需要将此流视频发送给某些客户端(1,2 ..最多10个)。严格的要求是同步(我们应该在所有客户端上将视频同步精确到20毫秒)和无损耗(最好没有损失,但可以讨论)。

请推荐任何好的视频格式/编解码器/ linux软件安装在服务器上以使这件事成为可能。谢谢!

1 个答案:

答案 0 :(得分:0)

您希望视频与同步的内容是什么?您想要将所有客户端上的所有视频同步吗?在这种情况下,没有编解码器/格式可以帮助您。您必须设计自己的协议并保持客户端自己同步。例如:您可以指望要同步的客户端的所有时钟,并使用它来同步您的视频。这种方法可能会在1s边界内同步视频。 20ms看起来不切实际,因为一个典型的视频有24 fps,单帧的持续时间约为40ms。

你做什么"无损"?所有现代视频编解码器(h264,vp9等)都是有损的。但他们实际上在压缩视频方面做得非常出色,并使其看起来几乎与无损版本无法区分。