直播架构
zhibo.png整体流程很简单
- 主播端通过摄像头和麦克风录制音视频, 编码后通过流媒体协议推送到流媒体服务器上
- 流媒体服务器一般会进行 CDN 分发
- 客户端用播放器通过流媒体协议拉取视频流播放
推流就是把视频通过流媒体协议推送到流媒体服务器
拉流就是从流媒体服务器拉取视频流播放
点播架构(短视频)
dianbo.jpg点播是先录制好视频再上传到服务器,一般用不到流媒体协议
直播、点播一般 CDN 都是标配,现在的 CDN 不仅仅有存储、分发、转码等功能,还提供主播端 SDK,播放端 SDK, 提供录制、编解码、滤镜、各种音效、美颜等成套解决方案。
比较好的直播云有网易云信、七牛直播云、金山视频云等。我官网看到头条、陌陌都是金山视频云的用户。对于没有很强研发实力的小公司可以直接使用这些视频云的 SDK,专注业务开发,一般一两周就集成完毕可以运行。
网友评论