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 - >意第緒語
1.視頻傳輸
從網絡接收視頻時,必須首先解析協議(RTSP / RTMP / HTTP),然後解析格式(MKV,RMVB),然後將視頻(H264)和音頻(AAC)格式數據解碼為圖像( RGB / YUV)和聲音(PCM),然後根據時間戳同步播放。
RTSP + RTP主要用於IPTV,原因是使用UDP傳輸數據,在網絡環境相對穩定的情況下傳輸效率較高。
RTMP主要用於Internet音頻和視頻傳輸。 它使用TCP傳輸。 由於Internet環境相對較差,因此使用RTMP可以保證視頻傳輸的質量,但是其傳輸時延較高,傳輸效率較低。
使用RTMP技術的流媒體系統具有一個非常明顯的功能:它使用Flash Player作為播放器客戶端,並且Flash Player現在已經安裝在全球將近99%的PC上,因此,一般來說,觀看RTMP流系統的視頻和音頻不需要安裝插件。 用戶只需要打開網頁即可直接觀看流媒體,非常方便。 直播服務通常使用RTMP作為流媒體協議,使用FLV作為封裝格式,使用H.264作為視頻編碼格式,使用AAC作為音頻編碼格式。 FLV是RTMP使用的打包格式,H.264是當今實際應用中具有最高編碼效率的視頻編碼標準,而AAC是當今實際應用中具有最高編碼效率的音頻編碼標準。
librtmp是RTMP協議的實現,可以使用librtmp來實現協議分析以及數據的發送和接收。 直播服務器可以基於nginx + rtmp實現; 直播客戶端使用librtmp推送流,而FFmpeg負責編碼; 觀看客戶端使用VLC,因為VLC本身可以解析RTMP流和編碼的視頻數據。
2.視頻壓縮
視頻壓縮分為有損壓縮和無損壓縮。
無損壓縮是使用一些壓縮算法來壓縮視頻,但是在壓縮完成之後,原始數據就可以真正恢復;
有損壓縮是利用人眼的某些特性,丟棄一些特定數據,但是壓縮後的視頻效果仍在人眼可接受的特定數據范圍內。
視頻壓縮編碼的主要原理是:
幀內編碼(變換編碼和熵編碼):像素之間存在相關性。 將圖像變換到頻域可以實現去相關和能量集中。
幀間編碼(運動估計和運動補償):將圖像分成小塊進行預測。
|
輸入電子郵件以獲取驚喜
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更輕鬆地傳輸視頻和音頻!
聯絡我們
分類
電子通訊