视频直播技术
来源:互联网 发布:网络短剧 编辑:程序博客网 时间: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
- 视频直播技术
- 视频直播技术
- 视频直播技术详解
- 视频直播技术详解
- 视频直播技术详解
- 视频直播技术介绍
- 视频直播技术
- 关于视频直播的技术
- Red5视频直播技术笔记
- 音视频直播技术漫谈
- 音视频直播--技术架构
- HTML5视频直播技术介绍
- HTML5视频直播技术介绍
- 音视频直播技术--10分钟搭建好直播平台
- 视频直播技术_直播如何实现低延迟
- HTTP Live Streaming (HLS) 视频直播技术
- HTTP Live Streaming (HLS) 视频直播技术
- HTTP Live Streaming (HLS) 视频直播技术
- 计算月和日
- 20个优秀的Python库
- Android app架构经验总结(转载)
- Spring整合Shiro做权限控制模块详细案例分析
- libcurl的封装库 libSkyChaserHttp,支持gzip,http,htpps,功能齐全
- 视频直播技术
- nginx配置参数释意
- 无线路由需求分析
- Java实验(1)数字金字塔
- HashMap与HashTable的区别
- 分享 兼容ie6
- Android项目重构之路:架构篇
- Ubuntu/Linux网络配置命令
- 帮我老婆宣传