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 - >意第緒語
實時視頻服務支持哪些推送流協議?
阿里雲直播服務支持RTMP流
RTMP代表實時消息協議。 實時消息協議是Adobe開發的基於TCP的應用層協議。 目前,國內的視頻雲服務以RTMP為主要流協議。
通過實時流服務控制台將實時流加速域名添加到RTMP流服務控制台。 在域名管理中,您可以查看分配給每個域名的流媒體地址。 流地址可以根據相應的規則由它們自己組織。
支持哪些實時流協議?
實時視頻服務支持RTMP,FLV,HLS三種協議的輸出
RTMP協議更具通用性,可用於推送和實時廣播。 它的核心概念是“切碎”大塊視頻和音頻幀,然後以小數據包的形式在Internet上傳輸它們,並支持加密,因此隱私性相對理想,但是解包和分組的過程相對來說比較理想。好的。 它很複雜,因此在大規模並發中容易發生一些不可預測的穩定性問題。
HTTP-FLV協議主要由Adobe推動。 格式非常簡單。 它僅將一些標記標頭信息添加到大型視頻幀以及音頻和視頻標頭中。 由於這種極端的簡單性,它在延遲性能和大規模並發方面很成熟。 唯一的缺點是對移動瀏覽器的支持非常有限,但是它非常適合用作手機APP直播協議。
HLS協議:Apple的解決方案是將視頻分成5-10秒的小視頻段,然後使用m3u8索引表進行管理。 由於客戶端下載的視頻是5-10秒的完整數據,因此視頻很流暢,但同時也會引入較大的延遲(HLS的一般延遲約為10-30s)。 與FLV相比,HLS在iPhone和大多數Android移動瀏覽器上都非常支持,因此通常用於QQ和微信朋友圈上的URL共享。
RTMP,HLS,HTTP-FLV協議比較
推送流的常見形式是什麼?
台式計算機或筆記本電腦,使用相機或台式機
使用第三方軟件收集攝像機視頻或桌面圖像,並將視頻或桌面流式傳輸到RTMP流地址。 第三方流軟件包括:OBS(推薦),FMLE,XSplit等。
Android / iOS,使用手機攝像頭
使用第三方軟件或SDK收集攝像機視頻並將視頻流推送到RTMP推送流地址。
錄像設備
如果高清攝像機設備具有HDMI或SDI輸出接口,則可以將其連接到編碼器,以通過RTMP流將實時內容推送到實時廣播服務。 您需要將實時流地址配置為編碼器的RTMP發布地址。
對於網絡攝像機設備,如果它們支持RTMP流,則可以將實時流地址配置為攝像機的RTMP發布地址。
將視頻文件轉換為視頻流
讀取特定視頻文件並將其作為RTMP流模式下的視頻源輸出,以將視頻發佈到實時廣播服務的RTMP流地址。 您可以使用ffmpeg命令來實現(適用於Windows / Linux / Mac)。 例如,使用以下命令行:
ffmpeg -re -i {your_video_file} -r 30 -s 1280x720 -f flv {your_rtmp_address}如何保護直播廣播版權並防止未經授權的用戶訪問它?
實時視頻服務支持多種安全策略,例如流認證,回放認證和流黑名單,以保護您的實時廣播版權不受侵犯。
流身份驗證:URL身份驗證用於實時流。 URL驗證功能旨在保護用戶上傳的內容資源不被非法盜用。
播放身份驗證:URL身份驗證用於直播。 實時流控制台打開推送流身份驗證後,它將自動打開播放URL身份驗證。 使用經過身份驗證的URL播放地址,以減少客戶資源被黑客入侵的風險。
注意:對於防盜鏈安全策略,當前不支持用戶在控制台中設置防盜鏈引薦來源和IP黑名單和白名單功能。 用戶可以使用CDN界面來設置這兩個功能。
使用第三方流工具,為什麼m3u8播放地址延遲超過50秒甚至超過1分鐘?
使用流媒體工具執行流媒體操作時,需要手動調整流媒體延遲時間。 目前,m3u8播放地址的延遲在10〜35秒的正常範圍內。 如果延遲超過正常範圍,請參考以下步驟設置參數。
OBS推送流工具設置
選擇“導出”>“高級”。
將關鍵幀間隔(秒,0 =自動)設置為2。
FMLE流媒體工具設置
選擇“視頻”>“格式”>“關鍵幀頻率”。
選擇5秒。
與播放器一起玩時屏幕模糊嗎?
解決是否是視頻源問題
視頻源問題
確認播放源是否正常,並消除轉碼過程中的問題。
確認推送流的幀率和比特率是否正常,並消除推送流傳輸過程中的問題。
非視頻源的問題
確定播放器是否使用軟解碼。 調用SDK中的setDefaultDecoder接口,參數0為硬件解碼,參數1為軟件解碼。 設置參數1.在重新安裝APK之前,請刪除以前的程序並重新啟動計算機,以防止緩存中的數據受到影響。
播放m3u8時,播放器是否顯示跨域錯誤?
播放器跨域訪問時,需要添加策略文件,即將crossdomain.xml文件添加到視頻播放鏈接所在域名的根目錄中,從而增加了域名的權限播放器所在的位置
解決無法觀看直播的問題
有許多因素導致無法進行實時廣播,如果您不知道問題出在哪裡,則需要逐一進行調查。
檢查播放URL的拼接是否正確
確認是否使用流媒體地址作為播放地址。 用戶在不查看規則時可能會犯此錯誤。
確認播放地址是否符合拼接規則且正確。 根據直播加速域名+ AppName + StreamName拼接直播的廣播地址。 有關詳細信息,請參閱實時廣播地址。
檢查播放器
在第三方播放器中輸入要播放的播放地址,並消除播放器本身的問題。
檢查是否是播放器的跨域問題。 當播放器跨域訪問時,您需要添加一個策略文件。 有關詳細信息,請參見“播放m3u8文件提示跨域”。
確認播放格式是否支持:
使用PC上的Flash Player支持以下格式:rtmp,flv,m3u8。
移動終端上的H5播放器僅支持m3u8(由iOS和Android 4.0或更高版本支持,並由移動瀏覽器支持)。
無法拖動Flash Player?
Flash Player無法拖動mp4 / flv
mp4和flv的拖放需要CDN添加支持,即通過播放器向CDN發送帶有時間的請求,並且CDN返回該時間段的視頻數據。 如果要實現拖放,則需要滿足以下兩個條件:
文件索引信息必須位於視頻的開頭。 mp4包含索引信息,例如視頻時間戳,並且flv的元信息必須在視頻的頂部。 播放器解析視頻索引信息後,可以根據拖動位置通過索引信息進行檢索。 轉到指定位置的數據點,然後向CDN發送請求;
CDN支持具有時間字節範圍的請求,需要在cdn控制台中將其打開。 有關詳細信息,請參閱CDN拖放播放幫助。
直播期間卡住了嗎?
網絡問題
檢查用戶的上行或下行帶寬是否足夠。
確定正在播放的視頻的清晰度。 分辨率越高,編碼率越大,編碼大小越大,所需的帶寬就越大。 可以根據當前帶寬合理調整播放分辨率。
設備
檢查播放設備的內存是否已滿,否則設備上的後台程序過多也會影響播放效果。
成功推送後無法播放? 確認播放地址正確
獲取直播地址。
登錄到實時視頻控制台。
選擇所需的區域。
單擊所需域名右側的管理。
可以在基本信息中獲得廣播信息,即實時廣播地址。
播放地址的自定義拼接規則為播放域名+ AppName + StreamName + _ +轉碼模板名稱。 有關詳細信息,請參閱拼接播放地址的規則。
確認域名是否為阿里雲服務器的CNAME
您可以通過PING檢查CNAME是否有效; 如果PING到alikunlun * .com,則表示域名CNAME有效。 如果CNAME有效,請執行CNAME綁定操作,有關詳細信息,請參見CNAME配置。
|
輸入電子郵件以獲取驚喜
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更輕鬆地傳輸視頻和音頻!
聯絡我們
分類
電子通訊