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 - >意第緒語
什麼是HLS協議:
HLS(Http實時流傳輸)是Apple定義的用於實時流傳輸的協議。 HLS是基於HTTP協議實現的。 傳輸內容包括兩部分,一個是M3U8描述文件,另一個是TS媒體文件。
HLS協議應用:
由於傳輸層協議僅需要標準的HTTP協議,因此HLS可以輕鬆地通過防火牆或代理服務器,並且可以輕鬆地使用CDN來加速分發,這可以輕鬆解決大規模應用程序的瓶頸。 而且客戶端易於實現。
HLS當前廣泛用於點播和實時廣播領域。 HLS協議通過HTTP協議傳輸音頻和視頻流,以實現實時視頻。 HLS協議的實現是關鍵。 特別地,當前直播領域中的當前移動電話的直播協議基本上使用蘋果公司的HLS協議。 可以說,該協議的出現解決了移動終端直播的問題。
工具/材料
800li媒體服務器
方法/步驟
HLS協議架構圖:
如何生成HLS協議的M3U8文件
M3U8文件的生成和分析:
HLS協議的主要內容是關於文本協議M3U8的。 實際上,生成和分析非常簡單。 以下是實際應用示例:
媒體播放列表(Media Playlist)
如何生成HLS協議的M3U8文件
·HLS通過URI(RFC3986)指向的播放列表表示媒體流。
·使用UTF-8編碼的文本文件,播放列表可以是媒體播放列表或主播放列表,其中包含一些URI和描述性標記。
·媒體播放列表包含媒體細分的列表。 順序播放時,可以播放整個完整流。
·要播放此播放列表,客戶端需要先下載它,然後播放其中的每個媒體段。
·更複雜的情況是,播放列表是一個主播放列表,其中包含一個Variant Stream集合。 通常,每個變體流都包含同一流的多個不同版本(例如不同的分辨率和不同的比特率)。
HLS媒體細分
·每個媒體段均由URI指定,並且可以包含一個字節範圍。
·每個媒體段的持續時間由EXTINF標籤指定。
·每個媒體段都有一個唯一的整數媒體段號。
·在解析媒體段之前,某些媒體格式需要特定於格式的序列來初始化解析器。 該字段稱為媒體初始化部分,由EXT-X-MAP標籤指定。
HLS延遲問題
HLS理論延遲= 1個切片持續時間+ 0-1 td(td是EXT-X-TARGETDURATION,可以簡單理解為播放器獲取切片的間隔時間)+ 0-n個啟動切片(Apple的官方建議是請求(在3個剪輯之後開始播放)+播放器請求的剪輯的網絡延遲(網絡連接耗時)。為了追求低延遲效果,可以將切片切得更小,並且獲取切片之間的間隔可以最小化,並且播放器將在獲取三個切片之前開始播放,但是,這些優化方法會增加HLS不穩定和錯誤的風險。
如今,許多流媒體直播系統製造商已經使用HLS協議來解決Android手機和Apple手機的播放問題。 自動生成有效實時視頻的M3U8播放鏈接地址,該地址是HLS協議的M3U8文件,可在支持M3U8的第三方播放器(例如VLC播放器或與HTML5 Web技術結合使用)上流暢播放,以通過移動瀏覽器觀看網頁實時視頻。
如何生成HLS協議的M3U8文件
示例播放代碼如下:
網頁中嵌入的HTML代碼
<腳本類型=“文字/javascript”src=“http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev“,” p2ps_video“,” 640“,” 480“,” 10.1.0“,”http://192.168.1.44:8083/assets/expressInstall.swf“,{},{allowFullScreen:true,allowScriptAccess:” always“}));
我們需要Flash Player 2或更高版本才能播放。http://www.adobe.com/go/getflashplayer"><img SRC =“http://www.adobe.com/images/shared/download_buttons/get_flash_player。 gif“ alt =”安裝最新的Flash Player“ />
Moble M3U8鏈接
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
輸入電子郵件以獲取驚喜
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更輕鬆地傳輸視頻和音頻!
聯絡我們
分類
電子通訊