想要入行音視頻開發(fā),但是沒有相關(guān)項(xiàng)目經(jīng)驗(yàn)怎么辦?
共 751字,需瀏覽 2分鐘
·
2022-02-09 17:34
如果想要自己學(xué)習(xí),網(wǎng)上可以找很多資料進(jìn)行學(xué)習(xí),類似CSDN、知乎、掘進(jìn)、簡書都有很多大牛的博客可以學(xué)習(xí)。只不過要確定自己的方向,同時(shí)保證足夠的興趣和精力。
選擇好方向后,就可以抓住一個(gè)突破口,逐步學(xué)習(xí),深入細(xì)節(jié)慢慢拓展學(xué)習(xí)面。比如
- 如果對音視頻傳輸感興趣,就可以學(xué)習(xí)各種傳輸協(xié)議、各種信令的控制、數(shù)據(jù)傳輸安全等。
- 如果對編解碼感興趣,視頻可以學(xué)習(xí)H264、H265、VP8, AV1等,音頻可以學(xué)習(xí)PCM、G72x、ilbc等;
- 如果對特效感興趣,可以學(xué)習(xí)圖形學(xué)的知識,從各種轉(zhuǎn)碼、美顏、濾鏡、模糊處理、銳化處理等方向入手;
- 如果對服務(wù)端感興趣,可以學(xué)習(xí)搭建媒體服務(wù)器入手、包括音視頻數(shù)據(jù)轉(zhuǎn)發(fā)、信令數(shù)據(jù)處理、拉流、推流協(xié)議的處理等。
- 如果對各種音視頻格式感興趣、可以學(xué)習(xí)音視頻數(shù)據(jù)格式封裝、包括MP4、MVK、FLV、TS、RMVB、MP3、ogg等。
- 當(dāng)然可以深入學(xué)習(xí)一些開源庫,包括FFMPEG、WebRTC、x264、live555等。
- 同時(shí)可以直接閱讀各種spec文檔、和RFC文檔,這個(gè)過程就會枯燥和乏味了,但是一旦認(rèn)真讀通幾篇,對整體理解會有很大幫助的。
題主有提到流媒體開發(fā),可以從采集端--》服務(wù)端--》客戶端這個(gè)流程上學(xué)習(xí),包括音視頻數(shù)據(jù)如何采集、如何編解碼、如何封裝和封包、如何傳輸、服務(wù)端如何處理和控制、客戶端如何拉流等入手,找到一個(gè)突破點(diǎn),然后慢慢積累,逐步展開。任何一個(gè)步驟都需要足夠時(shí)間學(xué)習(xí)和積累,保持專注就好。
音視頻流媒體主要還是大廠在招人,要求也比較高,所以更加需要每一個(gè)入坑者把自己的基礎(chǔ)夯實(shí)了。保持足夠的興趣、保持耐心,跟著大佬們學(xué)習(xí)就好??梢躁P(guān)注一下音視頻領(lǐng)域中的幾個(gè)大神:雷神(雷霄驊)、魚哥(何俊林)、超哥(李超)、Jhuster(盧?。┑?,跟著大神腳步一起學(xué)習(xí),體會其中樂趣。
評論
圖片
表情
