一、前言:
大家好,今天的主題是:音視頻實戰(zhàn)開發(fā)!
內容點:
2、如何去學習音視頻相關的東西
3、培養(yǎng)自己獨立解決問題的習慣和能力!
二、當前市場的實際需求技術點分析和總結和學習方法
在當前做視頻監(jiān)控或者行車記錄儀等相關產品,只要涉及到視頻有關的東西,那么就離不開音視頻技術了!
而在我們嵌入式產品中,當前市場上比較成熟的芯片平臺有:
海思(老大哥了!)
富翰
君正
安霸
聯(lián)詠
這里當然還一些其他芯片平臺來做這塊的產品,我就沒有列舉出來了哈,而且以上這些平臺是市場上非常成熟的平臺方案,我們學習的話,我個人推薦海思或者瑞芯微的來作為入門學習,其中海思的文檔手冊是最為詳細的,而瑞芯微的,對于視覺處理這塊會比較好!
其實在平時的實際開發(fā)當中,包括編碼、解碼、視頻處理、以及內存池的分配等相關流程的話,這塊海思的mpp手冊是非常詳細的,只是這里會擴展到一些其他的技術點,也就是我們在去找這塊的崗位,所需要掌握的必備技能點。
為了根據(jù)貼近實際,我給大家展示幾個招聘網站上的要求(其實這塊,我以前寫過,不過現(xiàn)在隨著工作的積累,有了不同的理解),我把他們分為幾個方向:
協(xié)議的掌握,那么必須對網絡這塊要有一個熟悉程度
算法方面,這塊的話,可能更多的是利用第三方的算法去搞的,這塊其實業(yè)務層學到的東西不是很多!
一些特殊的實際工作問題解決,比如說:視頻卡頓、花屏,音視頻不同步、還有如果產品有對講功能,那么會涉及到回音消除或者降噪等等問題。
先看幾個實際案例需求,我再把它們展開匯總說:
市場實際要求一
市場實際要求二
市場實際要求三
市場實際要求四
我們可以從這上面可以看出來,然后再結合我剛才說的那個大方向來看:
你會發(fā)現(xiàn),在這個網絡協(xié)議方向,是很多公司會要求的,因為畢竟搞的應用層的業(yè)務開發(fā)(我這里的話,沒把驅動包括進去!),基礎的必須要掌握的協(xié)議:
rtsp
rtmp
這倆個用的比較多,其他的協(xié)議,有時候是根據(jù)具體的平臺協(xié)議來對接,比如公司里面會用第三方的平臺來做視頻傳輸流或者下發(fā)對應的指令要求,這個就是要用到特殊的協(xié)議來做了!
這里關鍵的核心是網絡這塊的知識點,如果你掌握了其中上面的一種協(xié)議的實現(xiàn),那么其他是相通的,只是細節(jié)不一樣!
同時只要涉及到推流和拉流這塊的話,大家非常有必要去學習一下:
- ffmpeg
這塊是必須要掌握的,然后你才能根據(jù)實際公司項目去積累技術經驗!
我這里相對來說,對于一些想要入門的朋友,大概你只要掌握這些就行,你一下子去學太多的東西,會給你帶來很多的負擔,因為上面介紹的都是實際市場要你掌握的技能,你不要搞一些比較偏門的或者太復雜的東西,特別是剛開始的時候,這樣會打擊你學習的信心,特別是沒有人帶你或者和同行交流!其實這里面還有很多要學習的,比如:容器格式。
等你先把這些簡單的掌握好,在去擴展一些必須要掌握的東西,這樣層層漸次,會讓你學習更加有動力和方向。如果一開始就給你很多的學習方向和知識圖譜的話,我個人感覺是不太好的,可以先有一個側重點去學習,如果什么都給你準備好了話,這樣其實學習起來也很累的,因為音視頻里面的東西難,知識點也多!
下面是我回答一個朋友的問題,大家可以參考一下:
- 問題:

- 回答:

總之,這塊總結起來,先抓市場重點方向學習,再去以點擴面的方式去學習!
三、培養(yǎng)自己的獨立學習能力和習慣:
其實這塊,都是通病,不管是在學習音視頻這塊還是其他方面;很多人,一有報錯,就截圖找別人問,這樣是非常不好的習慣,首先原本報錯提示就很明顯,比如在哪個源文件、哪個函數(shù)里面,都提示非常清楚,當然包括一些動態(tài)鏈接的錯誤、或者路徑的錯誤,這些編譯器提示的非常清楚,所以你只要認真看一下或者思考一下,是可以解決的,這是一個工程師必備的能力!
特別在公司里面,千萬不要養(yǎng)成這種習慣,不然浪費別人的時間!
有些錯誤你通過思考和查資料,實在解決不了,再去向別人請教,這會對自己有很大的幫助!
這塊,就不啰嗦了....
-END-
-
嵌入式
+關注
關注
5198文章
20449瀏覽量
334109
發(fā)布評論請先 登錄
從 “卡脖子” 到 “自主可控”,音視頻分布式系統(tǒng)國產化實踐之路
嵌入式單片機開發(fā)學習路徑
嵌入式驅動開發(fā),需要掌握哪些技能?
嵌入式開發(fā)常用函數(shù)速查表
打破國外壟斷!自主分布式音視頻方案筑牢行業(yè)安全根基
嵌入式應掌握的幾種能力
CW32嵌入式軟件開發(fā)的必備知識
音視頻編解碼封裝解封裝部件介紹
從 “單一控制” 到 “智能可視”:分布式系統(tǒng)與傳統(tǒng)音視頻控制系統(tǒng)的關鍵區(qū)別
音視頻開發(fā)全棧解析
嵌入式達到什么水平才能就業(yè)?
千視電子受邀亮相2025音視頻產業(yè)鏈研討會,引領全鏈路音視頻IP化新趨勢
嵌入式音視頻開發(fā)必須掌握的技能點有哪些?
評論