<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

嵌入式音視頻開發必須掌握的技能點有哪些?

朱老師物聯網大講堂 ? 2022-09-02 15:49 ? 次閱讀

一、前言:

大家好,今天的主題是:音視頻實戰開發!

內容點:

1、當前市場的嵌入式音視頻技術點和需求

2、如何去學習音視頻相關的東西

3、培養自己獨立解決問題的習慣和能力!

二、當前市場的實際需求技術點分析和總結和學習方法

在當前做視頻監控或者行車記錄儀等相關產品,只要涉及到視頻有關的東西,那么就離不開音視頻技術了!

而在我們嵌入式產品中,當前市場上比較成熟的芯片平臺有:

海思(老大哥了!)

富翰

瑞芯微

君正

安霸

聯詠

這里當然還一些其他芯片平臺來做這塊的產品,我就沒有列舉出來了哈,而且以上這些平臺是市場上非常成熟的平臺方案,我們學習的話,我個人推薦海思或者瑞芯微的來作為入門學習,其中海思的文檔手冊是最為詳細的,而瑞芯微的,對于視覺處理這塊會比較好!

其實在平時的實際開發當中,包括編碼、解碼、視頻處理、以及內存池的分配等相關流程的話,這塊海思的mpp手冊是非常詳細的,只是這里會擴展到一些其他的技術點,也就是我們在去找這塊的崗位,所需要掌握的必備技能點。

為了根據貼近實際,我給大家展示幾個招聘網站上的要求(其實這塊,我以前寫過,不過現在隨著工作的積累,有了不同的理解),我把他們分為幾個方向:

協議的掌握,那么必須對網絡這塊要有一個熟悉程度

算法方面,這塊的話,可能更多的是利用第三方的算法去搞的,這塊其實業務層學到的東西不是很多!

一些特殊的實際工作問題解決,比如說:視頻卡頓、花屏,音視頻不同步、還有如果產品有對講功能,那么會涉及到回音消除或者降噪等等問題。

先看幾個實際案例需求,我再把它們展開匯總說:

e2ce6054-2a21-11ed-9ade-dac502259ad0.png市場實際要求一e2e9b9c6-2a21-11ed-9ade-dac502259ad0.png市場實際要求二e2f77156-2a21-11ed-9ade-dac502259ad0.png市場實際要求三e305d228-2a21-11ed-9ade-dac502259ad0.png市場實際要求四

我們可以從這上面可以看出來,然后再結合我剛才說的那個大方向來看:

你會發現,在這個網絡協議方向,是很多公司會要求的,因為畢竟搞的應用層的業務開發(我這里的話,沒把驅動包括進去!),基礎的必須要掌握的協議:

rtsp

rtmp

這倆個用的比較多,其他的協議,有時候是根據具體的平臺協議來對接,比如公司里面會用第三方的平臺來做視頻傳輸流或者下發對應的指令要求,這個就是要用到特殊的協議來做了!

這里關鍵的核心是網絡這塊的知識點,如果你掌握了其中上面的一種協議的實現,那么其他是相通的,只是細節不一樣!

同時只要涉及到推流和拉流這塊的話,大家非常有必要去學習一下:

  • ffmpeg

這塊是必須要掌握的,然后你才能根據實際公司項目去積累技術經驗!

我這里相對來說,對于一些想要入門的朋友,大概你只要掌握這些就行,你一下子去學太多的東西,會給你帶來很多的負擔,因為上面介紹的都是實際市場要你掌握的技能,你不要搞一些比較偏門的或者太復雜的東西,特別是剛開始的時候,這樣會打擊你學習的信心,特別是沒有人帶你或者和同行交流!其實這里面還有很多要學習的,比如:容器格式。

等你先把這些簡單的掌握好,在去擴展一些必須要掌握的東西,這樣層層漸次,會讓你學習更加有動力和方向。如果一開始就給你很多的學習方向和知識圖譜的話,我個人感覺是不太好的,可以先有一個側重點去學習,如果什么都給你準備好了話,這樣其實學習起來也很累的,因為音視頻里面的東西難,知識點也多!

下面是我回答一個朋友的問題,大家可以參考一下:

  • 問題:

e313f36c-2a21-11ed-9ade-dac502259ad0.png

  • 回答:

e330bb1e-2a21-11ed-9ade-dac502259ad0.png

總之,這塊總結起來,先抓市場重點方向學習,再去以點擴面的方式去學習!

三、培養自己的獨立學習能力和習慣:

其實這塊,都是通病,不管是在學習音視頻這塊還是其他方面;很多人,一有報錯,就截圖找別人問,這樣是非常不好的習慣,首先原本報錯提示就很明顯,比如在哪個源文件、哪個函數里面,都提示非常清楚,當然包括一些動態鏈接的錯誤、或者路徑的錯誤,這些編譯器提示的非常清楚,所以你只要認真看一下或者思考一下,是可以解決的,這是一個工程師必備的能力!

特別在公司里面,千萬不要養成這種習慣,不然浪費別人的時間!

有些錯誤你通過思考和查資料,實在解決不了,再去向別人請教,這會對自己有很大的幫助!

這塊,就不啰嗦了....

-END-

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5002

    文章

    18414

    瀏覽量

    291540
收藏 人收藏

    評論

    相關推薦

    音視頻產品EMC整改案例解析

    音視頻產品EMCRE整改案例解析
    的頭像 發表于 05-20 16:49 ?112次閱讀
    <b class='flag-5'>音視頻</b>產品EMC整改案例解析

    音視頻SoC與AI技術融合,帶來更智能的音視頻處理解決方案

    電子發燒友網報道(文/李彎彎)音視頻SoC,即音視頻系統級芯片或片上系統,是一種高度集成化的芯片,它將電路板上的多塊芯片以及嵌入式軟件全部集成到一塊芯片中。音視頻SoC芯片廣泛應用于各
    的頭像 發表于 04-26 01:20 ?2955次閱讀

    【RTC程序設計:實時音視頻權威指南】新書一瞥

    本人從事音視頻領域的開發,經常接觸實時音視頻處理相關的技術,看到這本書非常有興趣閱讀,這本書全面介紹實時音視頻(RTC)技術的權威著作,該書詳細講解了RTC的基本概念、技術原理、系統設
    發表于 04-22 09:09

    嵌入式工程師需要掌握哪些技術?

    一些必要的技術能力是至關重要的。在本篇中,我們將討論入行嵌入式必須的技術能力。 1.C/C++編程能力:C/C++是嵌入式系統開發中最常用的編程語言。熟練
    發表于 03-04 16:38

    音視頻解碼生成:打造極致觀影體驗的關鍵技術

    在現代多媒體時代,音視頻解碼生成技術已成為提供極致觀影體驗的核心要素。它不僅能夠確保音視頻數據的高效傳輸,還能保證播放的流暢性和畫質清晰度,為用戶帶來身臨其境的觀影享受。 1. 解碼生成的重要性
    的頭像 發表于 02-25 14:43 ?198次閱讀

    嵌入式軟件開發應該掌握哪些知識?

    嵌入式軟件開發應該掌握哪些知識? 一、 什么是嵌入式軟件? 嵌入式軟件通常是指嵌入式系統中運行的
    發表于 02-19 11:23

    汽車嵌入式軟件的技能要求

    如果你希望開始在汽車嵌入式軟件領域的職業生涯,必須掌握符合行業需求的全面技能。下面是一個路線圖,列出了需要學習的關鍵技術和技能。
    的頭像 發表于 01-23 11:09 ?659次閱讀
    汽車<b class='flag-5'>嵌入式</b>軟件的<b class='flag-5'>技能</b>要求

    嵌入式硬件和軟件哪個好?

    方案,要求理解嵌入式系統架構,一定的C語言基礎,熟悉ARM、protel設計軟件,四層板開發經驗。 成為優秀的嵌入式硬件
    發表于 12-05 15:17

    音視頻

    音視頻技術都喜歡深究內部最核心的原理和機制,尤其是ffmpeg這個編解碼庫,可以說是音視頻領域事實上的標準。語音智能算法,語言語義分析和理解,流媒體服務器等高端技術也都基于它而構建。希望有幸獲得本書,深度學習ffmpeg核心技術,和作者一起在技術海洋中探索和進步。
    發表于 11-23 08:51

    議程揭曉!RT-Thread議題:在嵌入式低資源系統中實現高效音視頻播放

    LiveVideoStackCon 2023 音視頻技術大會深圳站,保持著往屆強大的講師陣容以及高水準的演講質量。 兩天的參會時間,您可以快速了解音視頻大咖前瞻的思想、把握音視頻技術發展的最新動向
    的頭像 發表于 10-26 09:05 ?220次閱讀
    議程揭曉!RT-Thread議題:在<b class='flag-5'>嵌入式</b>低資源系統中實現高效<b class='flag-5'>音視頻</b>播放

    科通技術攜AMD解碼現代專業音視頻及工業醫療圖像新趨勢

    10月18日,《科通&AMD專業音視頻、工業醫療圖像新趨勢》研討會在深圳微軟科通大廈舉辦??仆夹g攜AMD專家以及戰略合作伙伴深入探討了AMD自適應與嵌入式器件在工業和醫療領域的圖像應用,內容覆蓋了AMD在專業音視頻、工業、醫療
    的頭像 發表于 10-20 16:13 ?512次閱讀

    HarmonyOS音視頻開發概述

    容器、音視頻編碼屬于內容創作者所掌握的專業領域,不建議應用開發者自制碼流進行測試,以免產生無法播放、卡頓、花屏等兼容性問題。若發生此類問題不會影響系統,退出播放即可。 支持的協議如下: 協議類型 協議
    發表于 10-17 16:39

    音視頻矩陣是什么意思 音視頻矩陣的主要作用

    音視頻矩陣(Audio-Video Matrix)是一種設備或系統,用于管理和控制音頻和視頻信號的傳輸和分配。它允許用戶根據需求選擇和路由不同的音頻和視頻源,并將它們傳輸到所需的輸出設備,如揚聲器、顯示器、投影儀等。
    發表于 07-20 15:16 ?2506次閱讀

    音視頻開發:實時傳輸與處理音視頻流的技術與應用

    音視頻
    YS YYDS
    發布于 :2023年06月27日 18:20:58

    音視頻集成是什么 音視頻視頻有什么區別

    音視頻集成是將音頻和視頻設備、系統和技術進行整合,以實現全面的音視頻功能和體驗的過程。
    發表于 06-19 17:14 ?1964次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>