直播分为哪些类型
发布网友
发布时间:2022-09-15 17:37
我来回答
共1个回答
热心网友
时间:2023-10-09 14:07
当前各行各业都掀起了直播热潮,可以简单分类成娱乐性质的直播和商业性质的直播。
现在所谓的直播(标题里提到的)从技术上讲通常指的是:通过RTMP协议直播推流,然后使用RTMP、HLS、HTTP FLV等协议在各类客户端播放观看。
而近些年直播PK等强互动性质的直播也正在兴起,因此WebRTC也成为了当前直播互动中比较重要的一种热门技术,各大直播平台厂商正在或者未来将会把WebRTC作为新一代直播互动的关键技术。
RTMP:Adobe开发的一种流式协议,早期主要用于配套Adobe Flash Player实现直播和点播,后来该协议被广泛应用到了现在的直播领域(Adobe Flash Player反而寿终正寝)发扬光大;该协议可达到秒级以下的直播延迟,各种直播CDN对它支持的比较好,适用于观看延迟要求较短的直播场景。
HLS:Apple提供的一种基于Http的分片播放技术协议,包括一个m3u(8)索引,和ts分片文件;该协议的直播延迟较大,至少有5-6秒以上的延迟,由于是基于Http协议,所以其对常规的Http CDN分发网络具有天然的亲和性,通常适用于观看延迟要求不高的直播场景。
WebRtc:Google提供的一整套实时音视频交互技术,它的特点是延迟低,可以达到毫秒级,另外对弱网环境适应性比较好,适用于互动性要求高的场景,比如直播连麦PK等场景。