2013-10-10 34 views
1

只是想知道什么是使用不同的影片片段程序手动选择视频质量的自适应HTTP流的可能性。手动通过程序的视频质量在HTTP自适应流选择

例如,如何是有可能,我选择用于视频的最初的60秒钟1000 kbps的视频,然后选择下一个40秒600 kbps的视频,然后可以是800 kbps的为下60秒。

我知道在自适应流媒体中,视频质量是基于网络条件自动选择的。同一个客户端最初可以接收高质量视频,但是当网络条件发生变化时,视频质量可以降低到较低质量。

我只是想利用这个决策对视频质量,控制这怎么可能。我不是一个多媒体人。但我真的需要这样做。

帮助将非常感激。

谢谢, 赛

回答

0

对于HTTP自适应流影片cuttet成段。一段可以是例如15秒。 视频是由一个关键帧序列构成的,然后是很多帧,它们不包含整个图片,但只包含与之前帧的差异。关键帧的频率可以由编码器选择,在这种情况下可以说每125帧(= 25FP每5秒)。每个片段以这样一个关键帧开始(这并不意味着一个片段不能包含多个关键帧)。 播放器会检测网络质量,并且在下载最后一个段的过程中(例如视频因缓冲而停止或者测量显示为小带宽),如果网络质量不佳,播放器将加载较低质量的视频。或者如果有更好质量的视频可供使用并且玩家检测到例如通过测量可以制作出更好的视频,它会采用更好的视频。在例如15秒钟有一个新的分段,整个程序再次开始。

一个非常普遍的描述,但我想你首先应该了解背后一般自适应流的魔力。

问:什么是一个合理的理由来操作自适应流? - 我无法想象,但请告诉我们。

+0

感谢您的评论。我很长一段时间没有收到任何答案,因此停止检查。我有兴趣建立一个系统,在这个系统中,我可以决定或强制在180秒后改变质量 - 而不是决定降低质量的玩家。我想知道我是否可以采取任何方式进行控制。 – SotonJ