下图为音视频直播架构简图。
苹果公司提出基于HTTP的流媒体网络传输协议,HTTP Live Streaming的缩写
工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些
HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器
根据客户端带宽情况自适应调整码率,例如使用FFmpeg可以将视屏文件转换为HLS切片
下面两种方式比较快速搭建点直播服务器。
https://github.com/arut/nginx-rtmp-module
https://nginx.org/download/
https://ossrs.net/lts/zh-cn/docs/v4/doc/introduction
CDN内容分发网络(Content Distribution Network)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。
云厂商提供的CDN服务:
阿里云:https://www.aliyun.com/product/cdn
腾讯云:https://cloud.tencent.com/product/cdn
华为云:https://www.huaweicloud.com/product/cdn.html
七牛云:https://www.qiniu.com/products/qcdn#scene
名称栏目:聊聊直播简要架构梳理走查,你学会了吗?
文章路径:http://www.shufengxianlan.com/qtweb/news49/458799.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联