标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于构建直播平台,视频直播平台搭建的基本这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起
你们好,最近小未来发现有诸多的小伙伴们对于构建直播平台,视频直播平台搭建的基本这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、采集端流程
2、对于一个视频直播系统方案来说,首当其冲的便是直播视频采集端,主播通过摄像头手机登采集设备,采集视音频流,编码后采用RTMP协议推流到直播流服务器。
3、接下来直播服务器会对采集端的进行一定的处理。比如,HIS协议会将视频流切片成一个个的TS视频文件缓存在服务器中,同时生成一个m3u8文件记录了视频流中的包含TS文件。
4、之后如果有播放器请求一个直播链接,服务器会使用RTMP或者his协议将流推送到播放器。
5、视频采集与编码
6、视频采集可以有多重途径,比如通过电脑摄像头,通过OBS等录屏软件进行录屏,通过手机摄像头采集。由于目前户外直播和移动互联网很火,所以我们就选择实现在安卓或者IOS设备上通过摄像头采集视频流。
7、直播流服务器
8、关于直播服务器,我们选择使用我们中国人开发的一个开源项目—SRS,它的主要功能是支持RTMP/HTTP/RTSP等协议的流输入,支持RTMP/HDS/HLS/HTTP等协议的流输出。同时他也支持集群!
9、播放器
10、对于直播平台的播放器,可以使用多种播放器实现RTMP和HIS的播放。在网页端使用videojs,在安卓端使用vitamio。具体的实现请看我们的另外一篇如何在网页端和移动端播放rtmp和hls视频流。
11、当然这些视频直播系统方案只是最简单的,你还有疑问或者不解,甚至想切身想做直播平台(APP)的话,欢迎联系小编哟。
以上就是视频直播平台搭建的基本这篇文章的一些介绍,希望对大家有所帮助。