如果您正在嘗試流式傳輸視頻,您無(wú)疑聽(tīng)說(shuō)過(guò)“編碼”和“轉(zhuǎn)碼”這兩個(gè)術(shù)語(yǔ)- 但有什么區(qū)別,這有什么關(guān)系?
從本質(zhì)上講,編碼是將原始視頻壓縮為更易于管理的格式的行為,而轉(zhuǎn)碼是指獲取已經(jīng)壓縮的素材并對(duì)其進(jìn)行更改(例如使其更易于傳輸給不同的觀眾)。它們是具有獨(dú)特目的的非常不同的過(guò)程,因此讓我們深入了解為什么它們都很重要以及如何知道每個(gè)過(guò)程何時(shí)合適。
幾個(gè)定義
在我們繼續(xù)之前,您需要了解的一些定義包括:
視頻編碼:為了詳細(xì)說(shuō)明上述觀點(diǎn),該術(shù)語(yǔ)描述了將原始視頻(當(dāng)攝像機(jī)捕獲原始視頻時(shí)太大而無(wú)法以原始狀態(tài)廣播或流式傳輸)轉(zhuǎn)換為壓縮格式的過(guò)程,從而可以通過(guò)互聯(lián)網(wǎng)傳輸。
沒(méi)有視頻編碼,就不會(huì)有流媒體。這是向在線(xiàn)觀眾提供內(nèi)容的第一步,因?yàn)樗鞘挂曨l數(shù)字化的原因。
容器:您可以將視頻容器想象成一個(gè)包裝精美的盒子,其中包含您的視頻、音頻和相關(guān)元數(shù)據(jù)(包括SEO、字幕和時(shí)間戳,通知接收設(shè)備按什么順序排列視頻數(shù)據(jù)段)。這些容器也稱(chēng)為文件擴(kuò)展名,因?yàn)槟赡軙?huì)識(shí)別MOV、MP4和 AVI 等文件名。
編解碼器:編碼依賴(lài)于稱(chēng)為編解碼器的兩部分壓縮技術(shù)。編解碼器是“編碼器-解碼器”或“壓縮器-解壓縮器”(我們喜歡良好的雙重含義)的縮寫(xiě),它使用算法來(lái)丟棄不會(huì)影響人眼視頻外觀的視覺(jué)和音頻數(shù)據(jù)。一旦視頻文件的大小更易于管理,就可以將它們流式傳輸給觀眾并在它們到達(dá)不同設(shè)備時(shí)解壓縮它們。
譯碼:解碼是解壓縮編碼的視頻數(shù)據(jù)以以某種方式顯示或更改它的行為。例如,人類(lèi)觀看者無(wú)法觀看編碼的視頻,因此他們的設(shè)備必須解碼數(shù)據(jù)并以正確的順序重新組裝“數(shù)據(jù)包”以將其顯示在屏幕上。
轉(zhuǎn)碼:轉(zhuǎn)碼是一個(gè)總稱(chēng),指的是在最后一英里交付之前獲取已經(jīng)編碼的內(nèi)容、解碼/解壓縮、實(shí)施更改和重新壓縮。視頻轉(zhuǎn)碼可能涉及進(jìn)行較小的更改,例如添加水印和圖形;或更大的編解碼器,例如將內(nèi)容從一個(gè)編解碼器轉(zhuǎn)換為另一個(gè)編解碼器。轉(zhuǎn)碼和轉(zhuǎn)碼等操作屬于轉(zhuǎn)碼的定義。
轉(zhuǎn)復(fù)用:您可能還聽(tīng)說(shuō)過(guò)術(shù)語(yǔ)“傳輸多路復(fù)用”,它指的是重新打包、重新包裝或打包內(nèi)容。不要將轉(zhuǎn)復(fù)用與轉(zhuǎn)碼混淆,因?yàn)榍罢呱婕扒袚Q傳遞格式,而后者需要更多的計(jì)算能力并對(duì)內(nèi)容本身進(jìn)行更改。
當(dāng)您需要對(duì)視頻進(jìn)行編碼時(shí)
你對(duì)視頻進(jìn)行編碼是因?yàn)槟阈枰 @意味著這是不可避免的。
還記得《威利旺卡與巧克力工廠》中的那個(gè)場(chǎng)景,當(dāng)時(shí)邁克·蒂維(MikeTeavee)跳到旺卡幻視機(jī)器前,出現(xiàn)在房間對(duì)面的電視機(jī)上,現(xiàn)在有兩英寸高?這臺(tái)機(jī)器把他更大的自我分解成無(wú)數(shù)的小塊,通過(guò)空氣傳輸,然后以正確的方式重新組裝他(調(diào)整電視的較小尺寸)。可憐的邁克被編碼并交付。
編碼可以將千兆字節(jié)的數(shù)據(jù)壓縮為僅兆字節(jié)。該過(guò)程可能發(fā)生在:
移動(dòng)應(yīng)用
網(wǎng)絡(luò)攝像機(jī)
編碼軟件
專(zhuān)用硬件
在直播期間,這些工具會(huì)在連接攝像機(jī)以捕獲素材后立即對(duì)素材進(jìn)行編碼。視頻數(shù)據(jù)現(xiàn)在已準(zhǔn)備好進(jìn)行任何必要的額外處理,以使其可交付給各種最終用戶(hù)。
需要轉(zhuǎn)碼視頻時(shí)
視頻轉(zhuǎn)碼是一個(gè)更大的問(wèn)題,因?yàn)榫幋a在100% 的時(shí)間內(nèi)發(fā)生,但轉(zhuǎn)碼并不是流式傳輸給觀眾的明確必要條件。
轉(zhuǎn)碼過(guò)程中會(huì)發(fā)生什么?
編碼是此假設(shè)實(shí)時(shí)流的第一步。您可能會(huì)使用更廣泛支持的編解碼器和傳遞協(xié)議,例如H.264和AppleHLS。這些選項(xiàng)應(yīng)該不會(huì)出現(xiàn)任何問(wèn)題,但是如果您想以1080p分辨率提供內(nèi)容,那么我們的堪薩斯州祖父母在等待玩家一遍又一遍地緩沖時(shí)會(huì)感到非常沮喪。
因此,您需要更改比特率以適應(yīng)其有限的帶寬。您可以將流發(fā)送到實(shí)時(shí)轉(zhuǎn)碼器,以便:
解碼數(shù)據(jù)
使用優(yōu)化的幀大小和比特率創(chuàng)建多個(gè)時(shí)間對(duì)齊的流
可能將它們轉(zhuǎn)換為不同的編解碼器
重新編碼它們
調(diào)整傳遞協(xié)議
所有這些都是為了啟用在任何類(lèi)型的屏幕上播放的自適應(yīng)流式傳輸。您提供的分辨率和比特率選項(xiàng)越多,觀看者在嘗試觀看直播時(shí)遇到的問(wèn)題就越少。
編碼和轉(zhuǎn)碼如何影響視頻質(zhì)量?
您對(duì)編碼和轉(zhuǎn)碼如何影響視頻質(zhì)量感到好奇是可以理解的。聽(tīng)起來(lái)您正在將視頻數(shù)據(jù)通過(guò)絞線(xiàn),那么它像您設(shè)想的那樣從另一端出來(lái)的可能性有多大?
編碼和轉(zhuǎn)碼可能會(huì)影響視頻質(zhì)量,但并非必須如此。正如我們已經(jīng)提到的,壓縮視頻涉及在不過(guò)度損害其質(zhì)量的情況下刪除數(shù)據(jù)。如果將視頻壓縮到恰到好處的量,人眼將無(wú)法察覺(jué)最終結(jié)果;過(guò)度壓縮視頻,您將擁有像素化的圖像和故障聲音。
編碼如何影響質(zhì)量
有兩種編碼:
有損壓縮:通過(guò)丟棄不必要的數(shù)據(jù)來(lái)減小文件大小。
無(wú)損壓縮:在沒(méi)有上述過(guò)程的情況下壓縮文件,從而保持?jǐn)?shù)據(jù)完整性。ZIP文件就是一個(gè)例子。
具體來(lái)說(shuō),對(duì)視頻進(jìn)行編碼本質(zhì)上是一個(gè)有損的過(guò)程。重要的是要注意您的速率失真權(quán)衡:視頻的質(zhì)量通常與比特率的大小相對(duì)應(yīng)。情況并非總是如此——你壓縮的內(nèi)容類(lèi)型很重要,比如真人鏡頭與動(dòng)畫(huà)——但這是一個(gè)很好的經(jīng)驗(yàn)法則。補(bǔ)償較小比特率的最佳方法是降低分辨率,以便圖像不會(huì)顯得過(guò)于顆粒感。
轉(zhuǎn)碼器如何影響質(zhì)量
還有三種轉(zhuǎn)碼:
無(wú)損到無(wú)損:壓縮未丟失任何信息的文件,并以第二次刪除任何其他內(nèi)容的方式對(duì)其進(jìn)行轉(zhuǎn)碼。技術(shù)上可行,但可能會(huì)導(dǎo)致大文件大小,流媒體或廣播毫無(wú)意義。您必須使用高端轉(zhuǎn)碼器才能實(shí)現(xiàn)此結(jié)果。
有損到有損:這種轉(zhuǎn)碼意味著您將進(jìn)一步降低已經(jīng)低質(zhì)量的視頻。
無(wú)損到有損:更改無(wú)損文件后壓縮無(wú)損文件,這次刪除不必要的數(shù)據(jù)。
無(wú)論您選擇哪種方法都會(huì)影響視頻的質(zhì)量,因此請(qǐng)注意要流式傳輸?shù)侥姆N設(shè)備以及要添加或減去的數(shù)據(jù)。
編碼器或轉(zhuǎn)碼器的選項(xiàng)
接下來(lái),您在哪里進(jìn)行編碼和轉(zhuǎn)碼?編碼器可以是轉(zhuǎn)換來(lái)自相機(jī)傳感器的視頻信號(hào)的硬件或軟件。您可以在此處了解有關(guān)在編碼器中查找的內(nèi)容的所有信息。
轉(zhuǎn)碼軟件可以是本地的,也可以是基于云的。本地轉(zhuǎn)碼器速度較慢,但您可以在現(xiàn)場(chǎng)使用它們。另一方面,像Wowza這樣的云轉(zhuǎn)碼器速度更快,使您能夠轉(zhuǎn)碼4K分辨率和流式傳輸,而不必?fù)?dān)心堪薩斯州農(nóng)村的祖父母或紐約CDN旁邊的任何人的播放效果如何。
使用Wowza 進(jìn)行編碼和轉(zhuǎn)碼
在優(yōu)化內(nèi)容的播放方面,沒(méi)有出錯(cuò)的余地。幸運(yùn)的是,Wowza的技術(shù)支持并支持您需要向盡可能廣泛的受眾流式傳輸所需的各種壓縮,更改和解壓縮,以及豐富的資源來(lái)幫助您了解編碼與轉(zhuǎn)碼之間的區(qū)別,它們何時(shí)重要,以及需要哪種文件和格式。無(wú)論您正在尋找哪種編碼器或轉(zhuǎn)碼器,Wowza都有實(shí)現(xiàn)它的技術(shù)和工具。
審核編輯:湯梓紅
-
視頻
+關(guān)注
關(guān)注
6文章
1971瀏覽量
73835 -
編解碼器
+關(guān)注
關(guān)注
0文章
273瀏覽量
24718 -
編碼
+關(guān)注
關(guān)注
6文章
967瀏覽量
55678 -
轉(zhuǎn)碼
+關(guān)注
關(guān)注
0文章
10瀏覽量
8926 -
壓縮器
+關(guān)注
關(guān)注
0文章
28瀏覽量
7996
原文標(biāo)題:wowza:編碼與轉(zhuǎn)碼--有什么區(qū)別?
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
dm8148 vpss 下JPEG編碼(MJPEG)和VideoM3上的JPEG有什么區(qū)別嗎?
請(qǐng)問(wèn)1331.051-1024與1331.061-1024編碼器有什么區(qū)別嗎?可以互換嗎?
hdmi與vga有什么區(qū)別
Vivado Schematic中的實(shí)線(xiàn)和虛線(xiàn)有什么區(qū)別?

評(píng)論