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