天天看點

Android 車載之車載投屏~

随着汽車行業的飛快發展,如今大多汽車都配備了大屏導航螢幕,如何利用這塊大屏,實作與個人移動手機的智能互動成為了行業從業人員最破解需要解決的問題。必捷車載投屏解決方案從使用者使用便捷性、靈活性和科技性上重新定義了車載智能互動。

智能手機無線鏡像投屏:相容Airplay、Miracast、GoogleCast協定,蘋果手機、安卓手機可以不裝任何軟體進行投屏;

USB有線連接配接投屏:通過USB資料線連接配接智能手機和導航大屏,可實作智能手機邊充電邊投屏到導航大屏;

視訊網站投屏:相容DLNA投屏協定,智能手機使用愛奇藝、優酷、騰訊等視訊APP,可将視訊推送至車載導航大屏進行播放;

車載娛樂系統多屏互動顯示:可實作車載娛樂系統導航大屏與後座娛樂大屏之間的螢幕互動,可将導航大屏内容推送給後排娛樂系統進行播放;

提供SDK開發工具包:必捷提供完整的發射端SDK和接收端SDK,可提供 C/C++、 node.js、C#、Object-C、NW和Electron接口;

支援定制開發:可根據車載大屏定制開發專屬多屏互動解決方案,實作車載導航大屏與手機的移動智能互動顯示;

無需安裝任何軟體即可投屏

手機無線投屏到車載大屏,無需安裝任何軟體;

相容AirPlay、Miracast、GoogleCast原生協定。

Android 車載之車載投屏~

車機USB有線投屏

車載導航大屏接入手機資料線,手機可同屏顯示;手機可邊充電邊投屏。

注:安卓手機支援反控,蘋果手機不支援反控。

Android 車載之車載投屏~

視訊網站影視投屏

相容DLNA投屏協定,手機連接配接車機中控大屏後,打開愛奇藝、優酷、騰訊等視訊APP,可将影視視訊推送到車機大屏進行播放。

Android 車載之車載投屏~
Android 車載之車載投屏~

車載娛樂系統多屏互動

專為豪華座駕定制的車載娛樂多屏互動系統,手機投屏到車載主要大屏,主要大屏可直接将顯示内容廣播分享至後座娛樂顯示系統,反之亦然。

Android 車載之車載投屏~

提供SDK開發工具包

也就是音視訊技術的操作,提供必捷投屏發射端、接收端、平台全套SDK開發工具包,便于使用者內建二次開發。

SDK可适配Android、Linux作業系統的車載裝置。

Android 車載之車載投屏~

我們都知道音視訊開發這塊的知識比較紛繁複雜,對新手很不友好,自學有一定難度,既需要比較紮實的C/C++基礎,又需要有很多的工程/項目經驗,今天就從音視訊開發/開源架構/就業方向分析,為開發者學習音視訊技術提供方向。

Android 車載之車載投屏~

其實說白了,音視訊開發,就是要掌握圖像、音頻、視訊的基礎知識,并且學會如何對它們進行采集、渲染、處理、傳輸等一系列的開發和應用,也就是下面這幾項:

采集:它解決的是,資料從哪裡來的問題

渲染:它解決的是,資料怎麼展現的問題

處理:它解決的是,資料怎麼加工的問題

傳輸:它解決的是,資料怎麼共享的問題

那麼想要掌握音視訊開發需要哪些技術點?

如下圖所示

Android 車載之車載投屏~

并附有相關的《音視訊開發核心知識點筆記》,希望能幫助到大家更好更快速的掌握該技術,如有需要參考的可以通過這裡 ↓↓↓ 或簡信回複: “音視訊” 進行貨取!!! 查漏補缺。

有需要的可以複制下方連結,傳送直達!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
           

音視訊核心筆記完整目錄

Android 車載之車載投屏~

音視訊初級入門

音視訊初級入門主要是接觸Android多媒體展示相關的API,通過單獨的列舉和使用這些API,對Android音視訊處理有一個基本的輪廓,雖然知識點相對來說是比較散的,但是點成線、線成面,基本的基礎掌握了,通過學習Android音視訊核心的API将音視訊的流程串聯起來,這樣對于音視訊的了解和控制就不僅僅局限于最外層的API了,而是能夠通過相對底層的方式來加深對Android 音視訊開發的認知。

  • Android 音視訊開發(一):通過三種方式繪制圖檔
  • Android 音視訊開發(二):使用 AudioRecord 采集音頻PCM并儲存到檔案
  • Android 音視訊開發(三):使用 AudioTrack 播放PCM音頻
  • Android 音視訊開發(四):使用 Camera API 采集視訊資料
  • Android 音視訊開發(五):使用 MediaExtractor 和 MediaMuxer API 解析和封裝 mp4 檔案
  • Android 音視訊開發(六):MediaCodec API 詳解
  • Android 音視訊開發(七):音視訊錄制流程總結
  • ……

音視訊中級進階:OpenSL ES 學習

學習 Android 平台 OpenSL ES API,了解 OpenSL 開發的基本流程,使用OpenSL播放PCM資料,并了解相關API的簡單使用

  • Android OpenSL ES 開發:Android OpenSL 介紹和開發流程說明
  • Android OpenSL ES 開發:使用 OpenSL 播放 PCM 資料
  • Android OpenSL ES 開發:Android OpenSL 錄制 PCM 音頻資料
  • Android OpenSL ES 開發:OpenSL ES利用SoundTouch實作PCM音頻的變速和變調

這一部分主要是動手實踐,積累實戰經驗,可以試試給自己定以下目标:

  • 使用 OpenGL 顯示一張圖檔
  • GLSurfaceviw 繪制 Camera 預覽畫面及實作拍照
  • 使用OpenGL ES 完成視訊的錄制,并實作視訊水印效果
Android 車載之車載投屏~
  • Android OpenGL ES 開發(一): OpenGL ES 介紹
  • Android OpenGL ES 開發(二): OpenGL ES 環境搭建
  • Android OpenGL ES 開發(三): OpenGL ES 定義形狀
  • Android OpenGL ES 開發(四): OpenGL ES 繪制形狀
  • Android OpenGL ES 開發(五): OpenGL ES 使用投影和相機視圖
  • Android OpenGL ES 開發(六): OpenGL ES 添加運動效果
  • Android OpenGL ES 開發(七): OpenGL ES 響應觸摸事件
  • Android OpenGL ES 開發(八): OpenGL ES 着色器語言GLSL
  • Android OpenGL ES 開發(九): OpenGL ES 紋理貼圖
  • Android OpenGL ES 開發(十): 通過GLES20與着色器互動
  • ……

如有需要參考的可以通過這裡 ↓↓↓ 或簡信回複: “音視訊” 進行貨取查漏補缺!!!

有需要的可以複制下方連結,傳送直達!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
           

音視訊進階探究

  • 深入學習音視訊編碼,如H.264,AAC,研究使用開源編解碼庫,如x.264,JM 等
  • 深入研究音視訊相關的網絡協定,如 rtmp,hls,以及封包格式,如:flv,mp4
  • 深入學習一些音視訊領域的開源項目,如 webrtc,ffmpeg,ijkplayer,librtmp 等等
  • 将 ffmpeg 庫移植到 Android 平台,結合上面積累的經驗,編寫一款簡易的音視訊播放器
  • 将 x264 庫移植到 Android 平台,結合上面積累的經驗,完成視訊資料 H264 軟編功能
  • 将 librtmp 庫移植到 Android 平台,結合上面積累的經驗,完成 Android RTMP 推流功能

音視訊編解碼技術

Android 車載之車載投屏~
  • 音視訊編解碼技術(一):MPEG-4/H.264 AVC 編解碼标準
  • 音視訊編解碼技術(二):AAC 音頻編碼技術
  • ……

流媒體協定

Android 車載之車載投屏~
  • 流媒體協定(一):HLS 協定
  • 流媒體協定(二):RTMP協定
  • ……

多媒體檔案格式

Android 車載之車載投屏~
  • 多媒體檔案格式(一):MP4 格式
  • 多媒體檔案格式(二):FLV 格式
  • 多媒體檔案格式(三):M3U8 格式
  • 多媒體檔案格式(四):TS 格式
  • 多媒體檔案格式(五):PCM / WAV 格式
  • ……

FFmpeg 學習

Android 車載之車載投屏~
  • FFmpeg指令行工具學習(一):檢視媒體檔案頭資訊工具ffprobe
  • FFmpeg指令行工具學習(二):播放媒體檔案的工具ffplay
  • FFmpeg指令行工具學習(三):媒體檔案轉換工具ffmpeg
  • FFmpeg指令行工具學習(四):FFmpeg 采集裝置
  • FFmpeg指令行工具學習(五):FFmpeg 調整音視訊播放速度
  • ……
  • FFmpeg 學習(一):FFmpeg 簡介
  • FFmpeg 學習(二):Mac下安裝FFmpeg
  • FFmpeg 學習(三):将 FFmpeg 移植到 Android平台
  • FFmpeg 學習(四):FFmpeg API 介紹與通用 API 分析
  • FFmpeg 學習(五):FFmpeg 編解碼 API 分析
  • FFmpeg 學習(六):FFmpeg 核心子產品 libavformat 與 libavcodec 分析
  • ……
Android 車載之車載投屏~
  • FFmpeg 結構體學習(一):AVFormatContext 分析
  • FFmpeg 結構體學習(二):AVStream 分析
  • FFmpeg 結構體學習(三):AVPacket 分析
  • FFmpeg 結構體學習(四):AVFrame 分析
  • FFmpeg 結構體學習(五):AVCodec 分析
  • FFmpeg 結構體學習(六):AVCodecContext 分析
  • FFmpeg 結構體學習(七):AVIOContext 分析
  • FFmpeg 結構體學習(八):FFMPEG中重要結構體之間的關系
  • ……
Android 車載之車載投屏~
  • FFmpeg 開發之 AVFilter 使用流程總結
  • FFmpeg 過時 Api 彙總整理
  • ……

如有需要參考的可以通過這裡 ↓↓↓ 或簡信回複: “音視訊” 進行貨取查漏補缺!!!

有需要的可以複制下方連結,傳送直達!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
           

Android 車載

第一章——Android Auto概述

第二章——開發汽車媒體應用

第三章——建構 Android Auto即時通信應用

第四章——建構車載導航和地圖的注點應用

第五章——建構 Android Automotive OS 視訊應用

第六章——測試Android 車載應用

第七章——分發 Android 車載應用

第八章——适用于車載的Google Play服務

第九章——Android Automotive OS 通知

Android 車載之車載投屏~

繼續閱讀