0
我希望能夠攔截這個流的數據包並從C++代碼訪問數據。 如何在C++代碼中執行此操作? 使用此服務器流式傳輸RTP媒體流:link如何攔截來自環回的RTP流的數據包並通過C++代碼訪問數據?
然後我將FEC編碼數據包;通過網絡發送它們;在接收端進行FEC解碼並將數據流傳送給RTCP客戶端。
我希望能夠攔截這個流的數據包並從C++代碼訪問數據。 如何在C++代碼中執行此操作? 使用此服務器流式傳輸RTP媒體流:link如何攔截來自環回的RTP流的數據包並通過C++代碼訪問數據?
然後我將FEC編碼數據包;通過網絡發送它們;在接收端進行FEC解碼並將數據流傳送給RTCP客戶端。
評估媒體流的一些開源堆棧,如(live555,openRTSP,VLC,mPlayer)。與任何這些,你可以做到以下幾點:
- install
instrument
build
run with sample streams
observe debug and or logger
例如,在LIVE555源...
./live/liveMedia/MultiFramedRTPSource.cpp:MultiFramedRTPSource::~MultiFramedRTPSource()
你將有幀處理髮現here
的另一個例子,看到here日誌播放器(VLC)獲取可從任何的Youtube進入流(RTSP/RTP)的。如果你願意,你可以鑽取任何youtube videoID的相關流媒體鏈接。然後你可以在測試中使用該鏈接作爲源代碼。