優化擴展live555支持MP2T(mpeg2ts)RTSP拉流附源代碼

live555直接請求IPTV RTSP的smil流時,IPTV服務器返回給客戶端的sdp信息中的m=字段,這個媒體類型live555是無法識別的,也就是MP2T(mpeg2-ts)流,從抓包來看,電信IPTV也就是將ts流通過RTP進行打包分發的,而我們的轉發服務器也不需要經過任何的RTP組包和封包流程,直接將獲取到的RTP數據進行轉發就行了,那麼,我們第一步就是進行live555的改造,讓live555能夠識別MP2T數據流即可:
EasyDarwin
這樣的話,我們就能夠將IPTV的RTSP TS流獲取到本地了;

代碼下載地址

https://github.com/EasyDarwin/Tools/tree/master/live555_Support_mpeg2ts

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章