随着移动网络网速的提升与资费的降低,视频直播作为一个新的娱乐方式已经被越来越多的用户逐渐接受。特别是最近这几年,视频直播已经不仅仅被运用在传统的秀场、游戏类板块,更是作为电商的一种新模式得到迅速成长。
云直播提供的推流方式有两种:
-
1)一是通过集成SDK的方式进行推流(用于手机端开播);
-
2)另一种是通过RTMP协议向远端服务器进行推流(用于PC开播端或专业控台设备开播)。
除去推拉流,该云平台也提供了云通信(IM即时通讯能力)和直播录制等云服务,组成了一套直播所需要的基础服务。
这种推拉流架构的逻辑原理是这样的:
-
1)主播端和用户端分别与云直播的互动直播后台建立长连接;
-
2)主播端通过UDT私有协议向互动直播后台推送音视频流;
-
3)互动直播后台接收到音视频流后做转发,直接下发给与之建立连接的用户端。
这种推拉流方式有几点优势:
-
1)只需要在客户端中集成SDK:通过手机就可以开播,对于主播开播的要求比较低