原文:vlc源碼分析(三) 調用live555接收RTP數據

首先了解RTSP RTP RTCP相關概念,尤其是了解RTP協議:RTP與RTCP協議介紹 轉載 。 vlc使用模塊加載機制調用live ,調用live 的文件是live .cpp。 一 幾個重要的類 以下向左箭頭 lt 為繼承關系。 .RTPInterface RTPInterface是RTPSource的成員變量,其成員函數handleRead會讀取網絡數據存入BufferedPacket內 ...

2017-05-07 12:41 0 3395 推薦指數:

查看詳情

調用Live555接收RTSP直播流,轉換為Http Live Streaming(iOS直播)協議

Live555接收RTSP直播流,轉換Http Live Streaming(iOS直播)協議   RTSP協議也是廣泛使用的直播/點播流媒體協議,之前實現過一個通過live555接收RTSP協議,然后轉換為HLS(Http Live Streaming)直播協議文件的程序,為的是可以接收遠端 ...

Wed May 17 18:30:00 CST 2017 0 9969
(轉)live555 RTSP Server RTP over TCP BUG

是通過RTP over TCP的方式傳輸數據(這個測試結果很簡單就可以知道); 2、開啟1個客戶端(通 ...

Fri Oct 16 18:42:00 CST 2015 0 3502
Windows下編譯live555源碼

Windos下編譯live555源碼 環境 Win7 64位 + VS2012 步驟 1)源碼下載並解壓 在官網上下載最新live555源碼,並對其進行解壓。 2)VS下建立工程項目 新建Win32項目 項目名稱為BasicUsageEnvironment ...

Sun Mar 05 20:01:00 CST 2017 0 1294
Live555 分析(二):服務端

live555支持單播和組播,我們先分析單播的流媒體服務端,后面分析組播的流媒體服務端。 一、單播的流媒體服務端:       // Begin the LIVE555 event loop:       env->taskScheduler().doEventLoop ...

Wed Jun 04 18:40:00 CST 2014 0 2530
Live555 分析(一):類介紹

  從程序的結構來看,live項目包括了四個基本庫、程序入口類(在mediaServer中)和一些測試代碼(在testProgs中)。   四個基本靜態庫是UsageEnvironment、BasicUsageEnvironment、groupsock和liveMedia ...

Wed May 28 17:23:00 CST 2014 1 2864
Live555 分析(三):客服端

live555的客服端流程:建立任務計划對象--建立環境對象--處理用戶輸入的參數(RTSP地址)--創建RTSPClient實例--發出DESCRIBE--發出SETUP--發出PLAY--進入Loop循環接收數據--發出TEARDOWN結束連接。 可以抽成3個函數接口:rtspOpen ...

Thu Jun 05 18:55:00 CST 2014 0 2907
RTSP客戶端接收存儲數據(live555庫中的testRTSPClient實例)

1、testRTSPClient簡介 testRTSPClient是個簡單的客戶端實例,這個實例對rtsp數據交互作了詳細的描述,其中涉及到rtsp會話的兩個概念Source和Sink. Source是生產數據,Sink是消費數據. testRTSPClient非常簡潔,除了接收 ...

Sun Sep 11 22:38:00 CST 2016 0 4140
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM