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更輕鬆地傳輸視頻和音頻!
聯絡我們
分類
電子通訊