原创 播放器技術分享(5):延時優化

搞音視頻開發好些年,分享過許多博客文章,比如:前幾年發佈的《FFmpeg Tips》系列,《Android 音頻開發》系列,《直播疑難雜症排查》系列等等。最近想把多年來開發和優化播放器的經驗也分享出來,希望能幫助到音視頻領域的初學者。第一期

原创 播放器技術分享(4):首開時間

搞音視頻開發好些年,分享過許多博客文章,比如:前幾年發佈的《FFmpeg Tips》系列,《Android 音頻開發》系列,《直播疑難雜症排查》系列等等。最近想把多年來開發和優化播放器的經驗也分享出來,希望能幫助到音視頻領域的初學者。第一期

原创 播放器技術分享(3):音畫同步

搞音視頻開發好些年,分享過許多博客文章,比如:前幾年發佈的《FFmpeg Tips》系列,《Android 音頻開發》系列,《直播疑難雜症排查》系列等等。最近想把多年來開發和優化播放器的經驗也分享出來,希望能幫助到音視頻領域的初學者。第一期

原创 播放器技術分享(2):緩衝區管理

搞音視頻開發好些年,分享過許多博客文章,比如:前幾年發佈的《FFmpeg Tips》系列,《Android 音頻開發》系列,《直播疑難雜症排查》系列等等。最近想把多年來開發和優化播放器的經驗也分享出來,同時也考慮把自己業餘時間開發的基於 f

原创 播放器技術分享(1):架構設計

搞音視頻開發好些年,分享過許多博客文章,比如:前幾年發佈的《FFmpeg Tips》系列,《Android 音頻開發》系列,《直播疑難雜症排查》系列等等。最近想把多年來開發和優化播放器的經驗也分享出來,同時也考慮把自己業餘時間開發的基於 f

原创 寫給新入職的畢業生們(三)

由於最近工作比較忙,今年的這篇心得比往年來得更晚一些,職場三年多了,每一年都有着不一樣的收穫,不一樣的感悟,回看前兩年的分享,依然覺得很有價值,有興趣的小夥伴們也可以看看去,《寫給新入職的畢業生們》 和《寫給新入職的畢業生們(二)》。希望今

原创 從開發小白到音視頻專家

這是由一篇我的演講稿整理出來的文章,目標讀者是對音視頻開發感興趣但是又不知道如何下手的初學者們,希望把我的經驗分享出來,對大家有所幫助。 1. 成長的煩惱 經常收到一些網友的來信或者留言,反饋如下這樣的困惑: “我是一名應屆畢業生,該如何

原创 FFMPEG Tips (1) 如何打印日誌

由於如今的工作比以前忙了,已經有好些日子沒有分享技術博文了,還是得繼續堅持下去。鑑於如今視頻直播如此火爆,那就選個主題,聊聊播放器、聊聊 FFMPEG 那些事吧。FFMPEG 是個好東西,可以說目前市面上的任何一款“通用型”播放器,都離不開

原创 直播疑難雜症排查(8)— 播放雜音、噪音、回聲問題

本文爲 《直播疑難雜症排查》系列的第八篇文章,我們重點看看直播過程中出現的雜音、噪音和回聲等問題。相比於視頻而言,音頻要敏感得多,視頻畫面有噪點、馬賽克都還是可以勉強被接受,而聲音一旦有任何瑕疵,人耳都會特別容易感覺到,而且難以忍受。1.

原创 直播疑難雜症排查(4)— 延時高

本文是 《直播疑難雜症排查》系列的第四篇文章,我們來看看直播的延時問題。1. 延時的測量一般測量延時最簡單的方法,就是推流端和播放端對着同一個時鐘,然後用播放端顯示的時間減去推流端顯示的時間,就得到了粗略的直播延時。2. 延時高問題分析首先

原创 直播疑難雜症排查(7)— 黑屏、花屏、閃屏問題

本文是 《直播疑難雜症排查》系列的第七篇文章,我們來重點看看直播中常見的各種黑屏、花屏、閃屏問題。首先我們要明白,黑屏、花屏、閃屏等問題,可能是推流端的問題,也可能是播放器的問題,遇到這些現象,我們要第一時間用別的播放器(如 VLC,ffp

原创 直播疑難雜症排查(5)— 音畫不同步

本文是 《直播疑難雜症排查》系列的第五篇文章,我們重點來看看直播中常見的音畫不同步問題。1. 音畫不同步的表現很容易判斷,就是畫面和聲音不匹配。2. 音畫同步的基礎概念首先我們要明白一個概念,雖然人的肉眼,很容易辨別音畫是否同步的,但是機器

原创 直播疑難雜症排查(1)— 播放失敗

本文是《直播疑難雜症排查》系列的第一篇文章,我們從播放開始,因爲觀看直播最重要的一個環節就是打開播放器,很多問題的直接反饋也是來自觀衆端。導致播放失敗的原因,有很多種,不一定是播放器本身的問題,不過通過播放器,我們很容易反過來排查服務端或者

原创 FFMPEG Tips (2) 如何提取碼流的基本信息

本文是我的《FFMPEG Tips》系列的第二篇文章,上篇文章《FFMPEG Tips (1) 如何打印日誌》主要分享瞭如何利用 ffmpeg 庫打印日誌,而本文則主要分享一下如何利用 ffmpeg 庫拿到碼流的一些基本信息。1.  碼流中

原创 Android 音視頻開發入門指南

    最近收到很多網友通過郵件或者留言說想學習音視頻開發,該如何入門,我今天專門寫篇文章統一回復下吧。    音視頻這塊,目前的確沒有比較系統的教程或者書籍,網上的博客文章也都是比較零散的,希望我後面能擠出時間整一個專題詳細講一講~~目前