首先来看一下整个直播流程的几个关键步骤: 1、主播客户端,将本地采集的视频推送到CDN; 2、CDN对视频流进行缓存以及转发; 3、观众客户端,拉取CDN中缓存视频流进行播放;可以看到CDN在这里起到了关键的作用,2016也是一个CDN崛起的年代,网宿、快网、七牛、高升、蓝汛、观止云、腾讯云、百度云、阿里云等CDN纷纷表示对直播进行了支持,直播也逐渐成为了CDN的标配。另外,CDN直播中常用的流媒体协议包括RTMP,HLS,HTTP FLV等。RTMP(Real Time Messaging Protocol)是基于TCP的,由Adobe公司为Flash播放器和服务器之间音频、视频传输开发的开放协议。 HLS(HTTP Live Streaming)是基于HTTP的,是Apple公司开放的音视频传输协议。 HTTP FLV则是将RTMP封装在HTTP协议之上的,可以更好的穿透防火墙等。
直播源码的功能,优质的直播源码是可以进行二次开发的,而且也可以搭建以下功能:
1.靓号:靓号就是一串相同的数字,比较好记,有利于满足粉丝的虚荣心、靓号有三位数的、四位数的、五位数的、六位数的。
2.座驾:有小毛驴、魔法扫把、乌龟、飞马、火灵马、凌鹰 按月购买、主要应用在商城上(类似于秀场似的商城,主要购买装备之类的东西),出场形式特别,比较拉风,有利于粉丝炫富、赢得关注
3.VIP会员和至尊会员(开通时间为一个月、三个月、半年):
比如:携带VIP标识入场、炫彩昵称(昵称是闪亮的)Lv在线时长翻倍有利于加速升级
直播源码是整个直播平台的核心,想要做好一款直播平台,优质的直播源码是必不可少的,若您需要了解更多直播源码,请关注拓幻科技。