大家口中的直播大致分两类,一类是泛娱乐直播,另一类是企业直播:
泛娱乐直播主要面向C端用户,聚集在各大直播平台,内容有才艺、游戏、音乐等,多为个人发起;
企业直播主要面向B端企业,更多是解决企业实际场景需求,如会议论坛直播、发布会直播、教育直播,多为企业单位发起。
推流直播是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验很是糟糕。
音、视频直播就是语音的直播和视频的直播,相比起视频直播,音频直播启用主播门槛较低,音频对于带宽及CDN的需求较低,所以资金压力也会降低。
重点我们分析以下当前的推流直播背后的技术,他们分别是:RTMP,HLS,WebRTC。
RTMP是目前主流的流媒体传输协议,广泛用于直播领域,可以说市面上绝大多数的直播都采用了这个协议。(优点是主流CDN厂商都支持。缺点是价格相对昂贵,不支持浏览器推送,对网速要求较高等)。
WebRTC主要应用于视频会议和连麦中。(优点是速度快,对网速要求相对宽容,支持浏览器推送,缺点是不支持某些传统CDN的服务)。
HLS主要以点播的技术实现了直播的体验的(由于基于点播技术,所以在传输的性能跟稳定性上比前两个弱点)。
简单来说,通过编码器编码后的视频内容根据不同的场景选择合适的协议,推送到服务器上,服务器就可以对视频流进行转码直播了。
泛娱乐直播主要面向C端用户,聚集在各大直播平台,内容有才艺、游戏、音乐等,多为个人发起;
企业直播主要面向B端企业,更多是解决企业实际场景需求,如会议论坛直播、发布会直播、教育直播,多为企业单位发起。
推流直播是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验很是糟糕。
音、视频直播就是语音的直播和视频的直播,相比起视频直播,音频直播启用主播门槛较低,音频对于带宽及CDN的需求较低,所以资金压力也会降低。
重点我们分析以下当前的推流直播背后的技术,他们分别是:RTMP,HLS,WebRTC。
RTMP是目前主流的流媒体传输协议,广泛用于直播领域,可以说市面上绝大多数的直播都采用了这个协议。(优点是主流CDN厂商都支持。缺点是价格相对昂贵,不支持浏览器推送,对网速要求较高等)。
WebRTC主要应用于视频会议和连麦中。(优点是速度快,对网速要求相对宽容,支持浏览器推送,缺点是不支持某些传统CDN的服务)。
HLS主要以点播的技术实现了直播的体验的(由于基于点播技术,所以在传输的性能跟稳定性上比前两个弱点)。
简单来说,通过编码器编码后的视频内容根据不同的场景选择合适的协议,推送到服务器上,服务器就可以对视频流进行转码直播了。