Live555不僅實現了RTSP服務器端,還實現了RTSP客戶端,我們通過testRTSPClient.cpp這個程序來看一下,Live555的RTSP客戶端與服務器端建立RTSP連接的過程。 首先來看一下main函數 ...
上一篇我們簡單分析了testOnDemandRTSPServer.cpp的main函數,主要步驟是創建RTSPServer,創建ServerMediaSession對象,然后等待RTSP客戶端的連接。接下來我們分析一下Live 中建立RTSP連接的詳細過程,首先我們需要簡單了解一下RTSP協議建立連接的過程: . 可選 RTSP客戶端 gt RTSP服務器端 OPTIONS命令 詢問服務器端有哪 ...
2015-04-05 12:26 1 13302 推薦指數:
Live555不僅實現了RTSP服務器端,還實現了RTSP客戶端,我們通過testRTSPClient.cpp這個程序來看一下,Live555的RTSP客戶端與服務器端建立RTSP連接的過程。 首先來看一下main函數 ...
1,RTSP連接的建立過程 RTSPServer類用於構建一個RTSP服務器,該類同時在其內部定義了一個RTSPClientSession類,用於處理單獨的客戶會話。 首先創建RTSP服務器(具體實現類是DynamicRTSPServer),在創建過程中,先建立 Socket ...
1,編譯live555源碼目錄下的 BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment四個工程生成相應的庫文件; 目錄結構如下: 2,包含上面四個工程目錄下的include目錄文件和生成的庫文件,編譯 ...
最近又復習了一下live555的源代碼,並在VS2013下編譯了視頻直播程序。 從視頻讀取一幀后x264編碼,用live555的RTSP傳輸流媒體。 效果清晰流暢(640*480+40幀每秒),很滿意。 附上主要的cpp代碼 ...
基於Live555,ffmpeg的RTSP播放器直播與點播多路RTSP高清視頻播放器下載地址:http://download.csdn.net/detail/u011352914/6604437多路RTSP播放器源碼下載地址:http://download.csdn.net/detail ...
一個月一步步的學習歷程已經在我前面的隨筆中。現在終於迎來了最后一步 不多說,貼代碼,不懂的,先看看我之前的隨筆,有一步步的過程。還是不懂就在評論中問。 DynamicRTSPServer.hh ...
1,RTSP連接的建立過程 RTSPServer類用於構建一個RTSP服務器,該類同時在其內部定義了一個RTSPClientSession類,用於處理單獨的客戶會話。 首先創建RTSP服務器(具體實現類是DynamicRTSPServer),在創建過程中,先建立Socket ...
1、h264文件的推送 testH264VideoStreamer.cpp文件的開頭就定義了 char const* inputFileName = "test.264"; 后面接着創建了會話 ...