Mobile h、 264/svc移动支持

Mobile h、 264/svc移动支持,mobile,h.264,Mobile,H.264,我是H.264/SVC标准的新手。我研究发现,android、ipad和iOSx等移动设备都支持H.264/AVC。由于H.264/SVC是H.264/AVC的扩展,具有基本配置文件和增强配置文件的多层结构,我想知道支持H.264/AVC的设备是否也支持H.264/SVC 根据我(仅仅是理论上)的研究,H.264 AVC播放器将无法即时解码H.264 SVC流 但是在服务器上使用SVC作为编码格式并不一定意味着将SVC编码的数据流传输到客户端。从SVC到AVC的转换可以在服务器端完成,只需很少的

我是H.264/SVC标准的新手。我研究发现,android、ipad和iOSx等移动设备都支持H.264/AVC。由于H.264/SVC是H.264/AVC的扩展,具有基本配置文件和增强配置文件的多层结构,我想知道支持H.264/AVC的设备是否也支持H.264/SVC

根据我(仅仅是理论上)的研究,H.264 AVC播放器将无法即时解码H.264 SVC流

但是在服务器上使用SVC作为编码格式并不一定意味着将SVC编码的数据流传输到客户端。从SVC到AVC的转换可以在服务器端完成,只需很少的计算工作量。这不是重新编码!市场上有越来越多的解决方案在服务器上使用H.264 SVC文件格式,但在确定可用网络带宽后仍以定制的数据速率向其客户发送AVC流。通过这种方式,流媒体系统与现有的客户端保持兼容,但已经可以在服务器上使用SVC的优势(例如,每个视频只有一个文件,并且存储开销非常低)

另一方面,如果您的客户端能够处理SVC格式的流,则确实可以发送它们。如果需要,这些SVC流可以具有较低的数据速率(取决于可用带宽),这可以通过删除SVC层轻松地从原始SVC文件中提取,并且计算能力较低。在许多情况下,只要可用带宽不允许流式传输完整的SVC文件,动态重建流并发送一个简化的层集(下至简单的基本层)将是有意义的。毕竟,这就是SVC的全部内容:从单个主文件或高带宽SVC流快速生成带宽降低版本的可能性

实际上,从SVC流中删除层甚至可以在从服务器到客户机的过程中,在专门的中间网络节点和代理上动态地进行。这允许在以下网络连接部分的带宽对于整个传入流而言过低时降低信号数据速率

我为系统找到的一些提供程序可以动态地从SVC文件生成适应的SVC或AVC流

  • (视频会议)
  • (视频会议)和
  • (视频硬件)
有关H.264 SVC的更多详细信息,请参阅以下链接:


Ogg Vorbis和H.264应该在网站上得到支持。@Cole Johnson:Ogg是一种容器格式;Vorbis是一种音频编解码器。H.264是一种视频编解码器。这个问题是关于视频的。我目前正在自己研究这个问题。因此,我刚刚用新发现将我的答案“稍微”升级了一点