android視訊直播-直播流程概述
最近都在忙著做視訊直播的專案,有一個月沒有寫部落格了,現在直播流程終於通了,寫個部落格總結一下。
首先,如果你要實現的是攝像頭直播,那其實很簡單,因為已經有很多第三方支援攝像頭直播了,你所要做的,無非就是接入他們的sdk。
或者你也可以去github上找一套攝像頭直播的程式碼。
因為我們專案要實現的是手機錄屏的直播,所以跟攝像頭直播有些區別,無法直接使用第三方的sdk。
ps:關於手機錄屏的內容,請看我的另外一篇部落格:android視訊錄製--MediaProjection
好,廢話少說,先上圖:
要完成整個直播流程,客戶端需要如下幾步:
1. 視訊內容的採集(攝像頭還是螢幕錄製)
2. 視訊的編碼(flv,h264)
3. 視訊內容的傳輸
目前直播的傳輸基本上有兩種:
1. rtp/rtsp/rtmp協議,對應的格式是flv。
2. HLS協議(HTTP Live Streaming),這個是Apple搞出來的。它跟rtp的不同之處在於,它是基於HTTP的流媒體傳輸協議。
後端要完成的,也是rtmp或者hls協議,接受客戶端的流檔案。
相關推薦
android視訊直播-直播流程概述
最近都在忙著做視訊直播的專案,有一個月沒有寫部落格了,現在直播流程終於通了,寫個部落格總結一下。 首先,如果你要實現的是攝像頭直播,那其實很簡單,因為已經有很多第三方支援攝像頭直播了,你所要做的,無非就是接入他們的sdk。 或者你也可以去github上找一套
Android視訊推流直播學習【三】
前面提到了Spydroid兩個關鍵的類:Session和RtspClient。Session是負責維護流媒體資源的,而RtspClient則是建立RTSP連結的。接下來我們就詳細的分析RtspClient類。 首先RtspClient有一個Paramet
Android視訊編碼和直播推流教程-楊萬里-專題視訊課程
Android視訊編碼和直播推流教程—854人已學習 課程介紹 Android音視訊編碼和推流功能視訊培訓教程,該課程內容包括:OpenGL ES教程、Android視訊濾鏡、圖片生成視訊、新增水印、音訊和視訊合成、剪下音樂合成視訊、利用攝像頭實現RTMP直播推
Android N 的開機啟動流程概述
前言 做android開發已經好些年頭,一直對android系統的開機啟動流程一知半解。前前後後看了不少文章和原始碼,在這裡把自己的一些總結記錄下來,也算是加深自己的理解。 Android N 開機啟動流程概述 相信只要接觸過Android的人,都會看
Android視訊錄製--螢幕錄製
上一篇介紹了MediaProjection,這個類可以用來實現安卓螢幕資料的採集,也就是手機一幀幀的截圖,並輸出成byte流的格式。 有興趣的同學可以看這篇: Android視訊錄製--MediaProjection 但其實只用MediaProjectio
安卓 視訊直播一:流程分析
視訊直播的流程可以分為如下幾步: 1.採集 —>處理—>編碼和封裝 2.推流到伺服器—>伺服器流分發 3.播放器流播放 圖解: 一.採集 採集是整個視訊推流過程中的第一個環節,它從系統的採集裝置中獲取原始視訊資料,將其輸出到下一個環節。 視訊的
Android直播開發之旅(7):Android視訊直播核心技術(架構)詳解
(轉載請宣告出處:http://blog.csdn.net/andrexpert/article/details/76919535) 一、直播架構解析 目前主流的直播架構中主要有兩種方案,即流媒體轉發、P2P。流媒體轉發,是一種在視訊直播中以流的方式將連續的音、
Android視訊直播的實現(包括伺服器搭建)
http://blog.csdn.net/huaxun66/article/details/53427771 最近一段時間,視訊直播可謂大火。在視訊直播領域,有不同的商家提供各種的商業解決方案,包括軟硬體裝置,攝像機,編碼器,流媒體伺服器等。本文要講解的是如
Android視訊直播原理詳解
最近一段時間,視訊直播可謂大火。在視訊直播領域,有不同的商家提供各種的商業解決方案,包括軟硬體裝置,攝像機,編碼器,流媒體伺服器等。本文要講解的是如何使用一系列免費工具,打造一套視訊直播方案。 視訊直播流程 視訊直播的流程可以分為如下幾步: 採集 —&
【 專欄 】- Android視訊直播
Android視訊直播 本欄目主要記錄了基於Android平臺流媒體直播開發的所有過程,包括各種音視訊編解碼格式剖析、AAC/MP3/MP4檔案封裝、ffmpeg編譯移植、rtsp/rtmp流媒體協議研究、其他多媒體第三方框架的使
監控視訊採集與Web直播開發全流程分析
內容概要: 攝像頭 => FFmpeg => Nginx伺服器 => 瀏覽器 從攝像頭拉取rtsp流 轉碼成rtmp流向推流伺服器寫入 利用html5播放 1.開發流程 1.1 通過FFmpeg視訊採集和轉碼 在音視訊處理領域,FFmpeg基本
手機Android音視訊採集與直播推送,實現單兵、移動監控類應用
最新手機採集推送直播監控以及EasyDarwin開源流媒體平臺的版本及程式碼:恰逢2014 Google I/O大會,不難看出安卓在Google的推進以及本身的開放性作用下,已經快延生到生活
Android視訊直播的實現
最近一段時間,視訊直播可謂大火。在視訊直播領域,有不同的商家提供各種的商業解決方案,包括軟硬體裝置,攝像機,編碼器,流媒體伺服器等。本文要講解的是如何使用一系列免費工具,打造一套視訊直播方案。 視訊直播流程 視訊直播的流程可以分為如下幾步: 採集 —>處理—>
開源SDK實現Android視訊直播
最近一段時間,視訊直播可謂大火。在視訊直播領域,有不同的商家提供各種的商業解決方案,包括軟硬體裝置,攝像機,編碼器,流媒體伺服器等。本文要講解的是如何使用一系列免費工具,打造一套視訊直播方案。 視訊直播流程 視訊直播的流程可以分為如下幾步: 採集 —&
手機Android音視訊採集與直播推送
恰逢2014 Google I/O大會,不難看出安卓在Google的推進以及本身的開放性作用下,已經快延生到生活的 各個方面了,從安卓智慧手機、平板,到可穿戴的Android Ware、眼鏡、手錶、再到Android汽車、智慧家 居、電視,甚至最近看新聞,日本出的幾
android 使用ijkplayer做直播詳細流程
先說說參考文件: http://blog.csdn.net/u010987039/article/details/52301077 感謝,他在程式碼末尾提供了編譯好的環境,我不會linux,所以也是用的他提供的環境,關於ijkplayer的介紹大家可以看看他的部落格,我就不
Android之音視訊點、直播模組開發
隨著音視訊領域的火熱,在很多領域(教育,遊戲,娛樂,體育,跑步,餐飲,音樂等)嘗試做音視訊直播、點播功能,那麼,如何快速學習音視訊基礎知識,瞭解音視訊編解碼的傳輸協議,編解碼方式,以及如何技術選型,如何解決遇到的難題呢,下面來看看,歡迎大咖交流。 一. 音視訊的基礎
Android視訊直播的實現(推流完整實現001)
最近一段時間,視訊直播可謂大火。在視訊直播領域,有不同的商家提供各種的商業解決方案,包括軟硬體裝置,攝像機,編碼器,流媒體伺服器等。本文要講解的是如何使用一系列免費工具,打造一套視訊直播方案。 視訊直播流程 視訊直播的流程可以分為如下幾步: 採集 —>處理—>編碼和封裝—>
搭建金融直播間的流程
開發 穩定 了解 無縫切換 數量 能夠 行業 部署 備份 金融行業作為很多行業的領頭羊,很多營銷模式也是刷線創新的,例如直播間營銷。很多公司都知道直播間的優勢但是不知道怎麽去尋找技術去搭建直播間的公司。下面我們鄭州龍騰金融直播系統就給大家從專業角度講一下搭建金融直播間的流程
怎麼錄製直播視訊,虎牙直播視訊怎麼錄製
日常生活中,我們喜歡看一些直播,諸如虎牙之類,有時候覺得某位主播直播的特別搞笑,想要再看一遍,但是直播有些又不能重播,所以我們 有時候並沒有辦法再次觀看,我們若想再次觀看主播的直播視訊,只能採取螢幕錄製的方法,將主播的直播給錄製下來,然後再慢慢觀看,那麼怎麼錄製直播視訊呢?其實很簡單,有一款