音視訊學習-總述
音視訊學習目錄
這段時間,在公司裡面主要接觸了關於處理直播時移的問題,遇到很多困難和問題,目前仍在學習和解決中。但是,我覺得還是應該多多總結自己的問題,才會有收穫。
目錄:
視訊:
2、h264裸流的解析
3、h265的NALU結構分析
4、h265裸流的解析
音訊:
1、AAC幀結構
2、AAC的流解析
...
各種格式的封裝:
1、封裝flv的功能(支援h265)
2、封裝TS的功能
3、解封裝(flv、TS)
其他:
1、annexb轉MP4
2、解析h264/h265 (vps)sps和pps
相關推薦
音視訊學習-總述
音視訊學習目錄 這段時間,在公司裡面主要接觸了關於處理直播時移的問題,遇到很多困難和問題,目前仍在學習和解決中。但是,我覺得還是應該多多總結自己的問題,才會有收穫。 目錄: 視訊: 1、h264的NALU結構分析 2、h264裸流的解析 3、h265的NALU結構分析
Android音視訊學習——Camera2官方demo解析(1)
本篇內容主要解決螢幕旋轉和Surface旋轉之間的關係,使相機的預覽畫面與螢幕旋轉方向一致。 在官方demo的開始,定義了一個SparseIntArray,用來儲存螢幕旋轉的key和value: private static final Sparse
Android音視訊學習第4章:視訊直播實現之推送視訊篇
H.264標準學習 1.H264編碼框架 H264碼流檔案分為兩層: (1) VCL(Video Coding Layer)視訊編碼層: 負責高效的視訊內容表示,VCL 資料即編碼處理的輸出,它表示被壓縮編碼後的視訊資料序列。 (2)
Android音視訊學習——Camera2官方demo解析(2)
本篇主要就幾個關鍵的類進行解釋,並且對需要注意的點註釋,此外再總結一下如何使用Camera2進行拍照和預覽的流程。附上官方demo。 上面是Camera2的流程示意圖,由於我喜歡從整體思路上分析程式碼,所以下面先就整個呆萌的思路拓展一下。 首先肯
iOS 音視訊學習-視訊錄製
前言 伴隨著大火的短視訊應用,正好自己也有點時間,就稍微學習了一下視訊相關的內容。 這種多媒體技術並沒有想象的那麼簡單,這算是一個技術方向了。我把這些視訊相關的技術分為了兩部分,暫且叫做應用層面和底層技術層面(自己取得名字並不準確)。 應用層面可以理解為呼
【記錄】FFmpeg音視訊學習
1.編譯FFmpeg 編譯到Android則需要額外配置: 1、修改ffmpeg專案根目錄下的configure檔案 將檔案中的如下四行: SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)' LIB_INSTALL_EXTRA_
直播技術學習筆記(直播協議+流媒體伺服器+音視訊處理+FFmpeg)
直播協議 RTMP(Real Time Messaging Protocol) 簡介 Time Messaging Protocol,實時訊息傳送協議 RTMP是Adobe公司為Flash播放器和伺服器之間音訊、視訊和資料傳輸開發的開放協議。 協議:長連線TCP 原理:每
即時通訊音視訊開發(六):如何開始音訊編解碼技術的學習
前言 即時通訊應用中的實時音視訊技術,幾乎是IM開發中的最後一道高牆。原因在於:實時音視訊技術 = 音視訊處理技術 + 網路傳輸技術 的橫向技術應用集合體,而公共網際網路不是為了實時通訊設計的。 系列文章 《即時通訊音視訊開發(四):視訊編解碼之預測技術介紹》 《即時通訊音
前端網頁學習 Day50(表格 表單 音視訊 形變 瀏覽器適配)
div { width: 150px; height: 150px; background-color: red; margin: 10px auto; transition: 3s; } /*旋轉形變:旋轉的是角度 deg*/ .d1:hover { /
Android 音視訊開發學習之路
一直欠大家一篇音視訊入門之路的文章,這篇文章是我見過寫的最詳細的一篇了,今天算還了哈。作者從入門、進階、探究分別編寫了一系列文章。 Android 音視訊開發這塊目前的確沒有比較系統的教程或者書籍,網上的部落格文章也都是比較零散的。只能通過一點點的學習和積累把這塊的知識串聯積累起
從零開始學習音視訊程式設計技術(四) FFMPEG的使用
零開始學習音視訊程式設計技術(四) FFMPEG的使用 音視訊開發中最常做的就是編解碼的操作了,以H.264為例:如果想要自己實現編碼h.264,需要對H.264非常的瞭解,首先需要檢視H.264的文件,這個文件好像說是三百多頁(本人並沒有看過)。 想到這
從零開始學習音視訊程式設計技術(一) 視訊格式講解(學習筆記)
/* 該型別部落格為學習時載錄筆記,加上自己對一些不理解部分自己的理解。會涉及其他博主的博文的摘錄,會標註出處 */ ==========================================================================
從零開始學習音視訊程式設計技術(二) 音訊格式講解
1. 音訊簡介 前面我們說過視訊有一個每秒鐘採集多少張的概念,這就叫做視訊的幀率。 和視訊的幀率一樣的道理,聲音也有一個頻率,叫做取樣率。 人對頻率的識別範圍是 20HZ - 20000HZ, 如果每秒鐘能對聲音做 20000 個取樣, 回放
從零開始學習音視訊程式設計技術之初出茅廬
原文連結 近來,直播越來越火,因此很多人也想開始學習音視訊程式設計技術的相關知識。 因此本人決定將畢生所學有關音視訊方面的知識記錄於此供初學者學習之用。 本教程針對初學者,從零開始學習視訊程式設計技術,最終向大師級進發。學習完本教程,你將掌握基
邱長勇的專欄 [計算機視覺 計算機圖形學 三維重建 影象理解 語音識別 音視訊編解碼 機器學習]
HTML 5的Audio/Video元素是基於Flash外掛的音視訊替代方案。 HTML5 視訊和音訊的 DOM 參考手冊 HTML5 DOM 為 <audio> 和 <video> 元素提供了方法、屬性和事件。 這些方法、屬性和事件允許您使
系列部落格---從零開始學習音視訊程式設計技術
本文章所涉及的到內容均為轉發,看完一篇文章在此處貼上一個連結的方式生成,主要是以此來督促自己循序漸進的學習和積累,文獻內容其實並不高深,並且內容也不見得完全正確,因此有認為不妥的地方,我會盡量修改,當然是以ps方式提出。在學有縮成之後會開始自己原創的音視訊部落格。 內容從零開始,慢慢深入(在每篇
如何為實時音視訊設計小且優的深度學習模型?
在 GDG 組織的 DevFest 2018 上,聲網Agora 首席科學家鐘聲與在座的上千位開發者分享了演講《Deep Learning for MobilePlatforms: Complexity and Performance Analysis》。以下是由 GDG 整理髮布的演講實錄。
各種音視訊編解碼學習詳解之 編解碼學習筆記(一):基本概念
最近在研究音視訊編解碼這一塊兒,看到@bitbit大神寫的【各種音視訊編解碼學習詳解】這篇文章,非常感謝,佩服的五體投地。奈何大神這邊文章太長,在這裡我把它分解很多小的篇幅,方便閱讀。大神部落格傳送門:https://www.cnblogs.com/skyofbitbit/p/3651270.htm
各種音視訊編解碼學習詳解之 編解碼學習筆記(三):Mpeg系列——Mpeg 1和Mpeg 2
最近在研究音視訊編解碼這一塊兒,看到@bitbit大神寫的【各種音視訊編解碼學習詳解】這篇文章,非常感謝,佩服的五體投地。奈何大神這邊文章太長,在這裡我把它分解很多小的篇幅,方便閱讀。大神部落格傳送門:https://www.cnblogs.com/skyofbitbit
各種音視訊編解碼學習詳解之 編解碼學習筆記(二):codec型別
最近在研究音視訊編解碼這一塊兒,看到@bitbit大神寫的【各種音視訊編解碼學習詳解】這篇文章,非常感謝,佩服的五體投地。奈何大神這邊文章太長,在這裡我把它分解很多小的篇幅,方便閱讀。大神部落格傳送門:https://www.cnblogs.com/skyofbitbit