视频直播技术
2016-06-24 15:20
232 查看
视频直播最近如火中天,不得不让人关注。
视频直播可能用到哪些东西呢?从了解到的资料看来,首先你需要一个CDN(Content Delivery Network)服务器。
CDN是基于内容的分发网络,它会将一个资源进行多分复制,放到CDN结点上,比如你从上海访问某一资源,那么它会将最靠近上海的CDN结点上的内容发送给你,比传统的数据中心高效,提高了用户体验。
其二:就是将一个完整的高清视频文件切成多个小片段,每个小片段按照视频的质量再分出高中低,服务器按照用户请求的网络情况返回不同质量的文件。
其三:流媒体的自适应技术,他的工作流程大致是这样的,首先你需要一个编码器将一个高清视频资源文件转换为多个清晰度的文件,然后放到服务器上,当用户访问时根据用户的网络情况返回不同的清晰度的视频。
现在市面上流媒体适应技术做的比较好的有:MPEG-DASH,Adobe HTTP Dynamic Streaming,Apple
HTTP Live Streaming,Microsoft Smooth Streaming,QuavStreams Adaptive Streaming(基于http)。
视频直播可能用到哪些东西呢?从了解到的资料看来,首先你需要一个CDN(Content Delivery Network)服务器。
CDN是基于内容的分发网络,它会将一个资源进行多分复制,放到CDN结点上,比如你从上海访问某一资源,那么它会将最靠近上海的CDN结点上的内容发送给你,比传统的数据中心高效,提高了用户体验。
其二:就是将一个完整的高清视频文件切成多个小片段,每个小片段按照视频的质量再分出高中低,服务器按照用户请求的网络情况返回不同质量的文件。
其三:流媒体的自适应技术,他的工作流程大致是这样的,首先你需要一个编码器将一个高清视频资源文件转换为多个清晰度的文件,然后放到服务器上,当用户访问时根据用户的网络情况返回不同的清晰度的视频。
现在市面上流媒体适应技术做的比较好的有:MPEG-DASH,Adobe HTTP Dynamic Streaming,Apple
HTTP Live Streaming,Microsoft Smooth Streaming,QuavStreams Adaptive Streaming(基于http)。
相关文章推荐
- 升级新版斗鱼客户端看直播风扇猛转?因为它会“有奖挖矿”
- 直播会是国风音乐破壁的临门一脚吗?
- 买视频送图书-五月活动
- 使用CDN的优势以及小贴士分享
- DVI 视频接口图文解析
- C#实现语音视频录制-附demo源码
- 编写C++程序使DirectShow进行视频捕捉
- AnyChat的视频会议程序实例详解
- C#调用mmpeg进行各种视频转换的类实例
- C#获取视频某一帧的缩略图的方法
- 基于jQuery的网页影音播放器jPlayer的基本使用教程
- jQuery cdn使用介绍
- 做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
- 用DNSPod和Squid打造自己的CDN全程分享
- 显示youtube视频缩略图和Vimeo视频缩略图代码分享
- WINDOWS系统下怎样配置squid做CDN的简明图解
- 用DNSPod和Squid打造自己的CDN(二)
- Squid集群做CDN全网加速配置分享
- PHP使用ffmpeg给视频增加字幕显示的方法
- PHP实现将视频转成MP4并获取视频预览图的方法