【Android FFmpeg】第四節:音視頻直播基礎

在CSDN寫博客寫了差不多四年了,以前寫筆記總是認爲自己能看明白就好,後來做了講師才明白,自己會不代表你能說出來,然後再教會別人。19年本來打算寫完OpenGL ES系列的,但是沒抓出時間讓它溜了 。 就像那句話說的 “凡人皆克己成,以縱己敗” 做一件事情要持之以恆纔會有成功的希望,所以20年我又來了,這次會堅持寫下去!

在學習之前我們需要溫習一下直播的流程
一、直播流程(主播 ==> 服務器 ==> 用戶 )
網上的圖大部分都有點模糊,這裏自己做了一張,這裏的每一個步驟後面會做出詳細的介紹
在這裏插入圖片描述
一、直播流程(主播 ==> 服務器 ==> 用戶 )
二、視頻源

  說道視頻源我們這裏就涉及到了一個概念 “圖像採集”
這裏先來解釋一波:

圖像採集:是指圖像經過採樣、量化以後轉換爲數字圖像並輸入、存儲到幀存儲器的過程。

  在採集的過程中我們需要講圖片轉化爲數字信號,其實也就是做了顏色編碼,在Android中我們接觸最多的顏色編碼方法可能也就是RGB了,但是在直播中我們使用的往往都是YUV顏色編碼格式,這是爲什麼呢?

  這裏就涉及到了一個名詞 “帶寬”帶寬是指在固定時間可傳輸的資料數量。)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章