FMUSER更轻松地传输视频和音频!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org ->荷兰语
sq.fmuser.org ->阿尔巴尼亚人
ar.fmuser.org ->阿拉伯语
hy.fmuser.org - >亚美尼亚
az.fmuser.org ->阿塞拜疆
eu.fmuser.org ->巴斯克
be.fmuser.org ->白俄罗斯语
bg.fmuser.org - >保加利亚
ca.fmuser.org ->加泰罗尼亚语
zh-CN.fmuser.org ->中文(简体)
zh-TW.fmuser.org - >中国(繁体)
hr.fmuser.org ->克罗地亚语
cs.fmuser.org ->捷克
da.fmuser.org ->丹麦语
nl.fmuser.org - >荷兰
et.fmuser.org ->爱沙尼亚语
tl.fmuser.org ->菲律宾
fi.fmuser.org ->芬兰语
fr.fmuser.org - >法国
gl.fmuser.org ->加利西亚语
ka.fmuser.org ->乔治亚
de.fmuser.org ->德语
el.fmuser.org - >希腊
ht.fmuser.org ->海地克里奥尔语
iw.fmuser.org ->希伯来语
hi.fmuser.org ->印地语
hu.fmuser.org - >匈牙利
is.fmuser.org ->冰岛语
id.fmuser.org ->印尼语
ga.fmuser.org ->爱尔兰
it.fmuser.org - >意大利
ja.fmuser.org ->日语
ko.fmuser.org ->韩文
lv.fmuser.org ->拉脱维亚
lt.fmuser.org - >立陶宛
mk.fmuser.org ->马其顿语
ms.fmuser.org ->马来语
mt.fmuser.org ->马耳他语
no.fmuser.org - >挪威
fa.fmuser.org ->波斯语
pl.fmuser.org ->波兰语
pt.fmuser.org ->葡萄牙语
ro.fmuser.org - >罗马尼亚
ru.fmuser.org ->俄语
sr.fmuser.org ->塞尔维亚语
sk.fmuser.org ->斯洛伐克
sl.fmuser.org - >斯洛文尼亚
es.fmuser.org ->西班牙语
sw.fmuser.org ->斯瓦希里语
sv.fmuser.org ->瑞典语
th.fmuser.org - >泰国
tr.fmuser.org ->土耳其语
uk.fmuser.org ->乌克兰语
ur.fmuser.org ->乌尔都语
vi.fmuser.org - >越南
cy.fmuser.org ->威尔士语
yi.fmuser.org - >意第绪语
流媒体传输协议也是直播开发过程中必要的“项目”之一。 直播中常用的流媒体协议主要包括RTP,RTCP,RTSP,RTMP和HLS。 这些传输协议中的每一个都有其自身的优缺点,并且适合于不同的直播环境和需求。 Cloud Leopard直播系统中最常用的流媒体传输协议是RTMP。 一些客户问我们为什么不使用HLS作为常用的流媒体传输协议,所以今天我将解释为什么我们仅将HLS协议用作辅助用途。
1。 两种协议的定义
RTMP是当前编码器输出的行业标准协议。 基本上,所有编码器(相机等)都支持RTMP协议。
HLS是Apple提出的基于HTTP的流媒体网络传输协议。 它属于切片传输,具有较大的延迟。
2. HLS的优势
HLS传输协议主要用于ios系统中,以为ios设备提供音频和视频实时和按需解决方案。 当然,现在HLS也可以支持Android系统。 由于数据是通过HLS协议传输的,因此无需考虑防火墙的问题,分段文件的持续时间非常短,客户端可以快速选择并切换编码率,以适应以下情况下的回放不同的带宽条件。 实际上,总的来说,HLS的最大优点是Apple仅在自己的IOS系统上为HLS提供本机支持,这意味着在开发ios时需要使用HLS。
3. HLS的缺点
HLS传输协议的最大缺点是延迟高,通常在10-15秒左右。 对于需要高实时交互性的应用程序,例如实时流传输,如果使用HLS传输协议,则可能会给实时广播带来一定的延迟,并且观看时用户的实时观看体验也会很差,因此正在开发中广播软件时,始终选择低延迟的传输协议。
4, 选择RTMP作为主要HLS作为辅助的原因
RTMP协议是当前用于直播平台的最广泛使用的流媒体传输协议。 由于RTMP协议的等待时间短(约1-5秒),因此与HLS协议相比,RTMP更适合直播。 另外,RTMP支持非常完整,因此闪存可以长时间连续播放RTMP流,并且还可以保证稳定性。 使用HLS协议作为辅助的原因是HLS在ios系统中最稳定。 尽管RTMP现在也可以在Android系统中使用,但它相对适合直播。 因此,当开发需要高实时性和交互性的实时广播系统时,选择RTMP协议,并将HLS协议用作辅助协议。 目前,HLS协议主要用于手机wap页面和微信观看页面。
从以上内容不难看出,在直播开发过程中,选择合适的传输协议非常重要。 由于HLS协议的局限性和高延迟的缺点,我们仅将HLS协议用作辅助协议。 当然,如果对实时性和交互性的要求不是很高,例如按需,则完全可以使用HLS协议。 但是对于当前的直播市场,RTMP是最常用的传输协议。
|
输入电子邮件以获取惊喜
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org ->荷兰语
sq.fmuser.org ->阿尔巴尼亚人
ar.fmuser.org ->阿拉伯语
hy.fmuser.org - >亚美尼亚
az.fmuser.org ->阿塞拜疆
eu.fmuser.org ->巴斯克
be.fmuser.org ->白俄罗斯语
bg.fmuser.org - >保加利亚
ca.fmuser.org ->加泰罗尼亚语
zh-CN.fmuser.org ->中文(简体)
zh-TW.fmuser.org - >中国(繁体)
hr.fmuser.org ->克罗地亚语
cs.fmuser.org ->捷克
da.fmuser.org ->丹麦语
nl.fmuser.org - >荷兰
et.fmuser.org ->爱沙尼亚语
tl.fmuser.org ->菲律宾
fi.fmuser.org ->芬兰语
fr.fmuser.org - >法国
gl.fmuser.org ->加利西亚语
ka.fmuser.org ->乔治亚
de.fmuser.org ->德语
el.fmuser.org - >希腊
ht.fmuser.org ->海地克里奥尔语
iw.fmuser.org ->希伯来语
hi.fmuser.org ->印地语
hu.fmuser.org - >匈牙利
is.fmuser.org ->冰岛语
id.fmuser.org ->印尼语
ga.fmuser.org ->爱尔兰
it.fmuser.org - >意大利
ja.fmuser.org ->日语
ko.fmuser.org ->韩文
lv.fmuser.org ->拉脱维亚
lt.fmuser.org - >立陶宛
mk.fmuser.org ->马其顿语
ms.fmuser.org ->马来语
mt.fmuser.org ->马耳他语
no.fmuser.org - >挪威
fa.fmuser.org ->波斯语
pl.fmuser.org ->波兰语
pt.fmuser.org ->葡萄牙语
ro.fmuser.org - >罗马尼亚
ru.fmuser.org ->俄语
sr.fmuser.org ->塞尔维亚语
sk.fmuser.org ->斯洛伐克
sl.fmuser.org - >斯洛文尼亚
es.fmuser.org ->西班牙语
sw.fmuser.org ->斯瓦希里语
sv.fmuser.org ->瑞典语
th.fmuser.org - >泰国
tr.fmuser.org ->土耳其语
uk.fmuser.org ->乌克兰语
ur.fmuser.org ->乌尔都语
vi.fmuser.org - >越南
cy.fmuser.org ->威尔士语
yi.fmuser.org - >意第绪语
FMUSER更轻松地传输视频和音频!
联系我们
分类目录
订阅电子邮件