pc/移动端(手机端)浏览器的直播rtmp hls(适合入门者快速上手)

本文介绍了直播的RTMP、HLS、FLV三种协议及其适用场景,强调RTMP适合PC,HLS适用于大部分手机浏览器但延迟高。推荐使用VLC检测流地址健康性,并对比了videojs与腾讯的TCplayer,指出TCplayer在手机播放时的流畅性优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、直播概述

关于直播,大概的过程是:推流端——>源站——>客户端拉流,用媒介播放

客户端所谓的拉流就是一个播放的地址url,会有多种类型的流:

视频直播服务目前支持三种直播协议,分别是RTMP、HLS、FLV :

(1)RTMP: 实时消息传输协议,但是需要 flash 插件的支持,则是,手机浏览器是无法支持的。跟其他因素无关,这种类型的流就是无法在手机浏览器播放

(2)HLS 协议:基于HTTP协议的流直播(wikipedia)。它可以基于h5的video标签播放,所以只要支持h5就能支持hls这种推流,就是说它在大部分手机浏览器的支持度是很好的,但是有个致命的痛点就是延迟很大,会是10S以上,所以要实现在直播的过程中实现互动就很尴尬,所以适合仅仅看直播的业务。(文件是m3u8格式)

(3)HTTP-FLV :协议由 Adobe 公司主推࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值