原文:Live555 分析(三):客服端

live 的客服端流程:建立任務計划對象 建立環境對象 處理用戶輸入的參數 RTSP地址 創建RTSPClient實例 發出DESCRIBE 發出SETUP 發出PLAY 進入Loop循環接收數據 發出TEARDOWN結束連接。 可以抽成 個函數接口:rtspOpen rtspRead rtspClose。 首先我們來分析rtspOpen的過程: gt BasicTaskScheduler::cr ...

2014-06-05 10:55 0 2907 推薦指數:

查看詳情

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

Source和Sink:可以把source理解為發送的流,sink理解為接受。MediaSink是各種類型的Sink的基類,MediaSource是各種類型Source的基類,各種類型的流媒體格式和編碼的支持即是通過對這兩個類的派生實現的。Source和Sink通過RTP子會話 ...

Wed Jan 23 20:44:00 CST 2013 0 4566
live555

live555簡介   Live555 是一個為流媒體提供解決方案的跨平台的C++開源項目,它實現了對標准流媒體傳輸協議如RTP/RTCP、RTSP、SIP等的支持。Live555實現了對多種音視頻編碼格式的音視頻數據的流化、接收和處理等支持,包括MPEG、H.263+、DV、JPEG視頻 ...

Fri Apr 13 19:20:00 CST 2012 5 23980
live555 基本框架

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

Thu Aug 02 00:36:00 CST 2018 0 1317
live555的編譯及使用

live555是個流媒體C++開源庫,VLC的Meida Player就使用了它的API完成的RTSP客戶,由於VLC的SDK沒有提供相關record流到視頻文件的API,所以我想用過live555的例子學習,但是live555它不自帶二進制的發布,必須自己編譯。 編譯live555 ...

Tue Aug 25 22:32:00 CST 2015 0 2227
[原創]讓android支持RTSP(live555分析)

如何讓Android支持C++異常機制 Android不支持C++異常機制,如果需要用到的話,則需要在編譯的時候加入比較完整的C++庫. Android支持的C++庫可以在Android NDK中找 ...

Thu May 10 07:56:00 CST 2012 3 27409
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM