视频直播技术

来源:互联网 发布:网络短剧 编辑:程序博客网 时间:2024/04/30 13:12

视频直播最近如火中天,不得不让人关注。

视频直播可能用到哪些东西呢?从了解到的资料看来,首先需要一个CDN(Content Delivery Network)服务器。

CDN是基于内容的分发网络,它会将一个资源进行多分复制,放到CDN结点上,比如你从上海访问某一资源,那么它会将最靠近上海的CDN结点上的内容发送给你,比传统的数据中心高效,提高了用户体验。

其二:就是将一个完整的高清视频文件切成多个小片段,每个小片段按照视频的质量再分出高中低,服务器按照用户请求的网络情况返回不同质量的文件。

其三:流媒体的自适应技术,他的工作流程大致是这样的,首先你需要一个编码器将一个高清视频资源文件转换为多个清晰度的文件,然后放到服务器上,当用户访问时根据用户的网络情况返回不同的清晰度的视频。


现在市面上流媒体适应技术做的比较好的有:MPEG-DASH,Adobe HTTP Dynamic Streaming,Apple HTTP Live Streaming,Microsoft Smooth Streaming,QuavStreams Adaptive Streaming(基于http)。

0 0