在看官方示例的時候,看到這篇文章, jrtplib3.9.1 example2 說示例有問題,無法自發自收數據,後來自己整理了一下收包流程,大概知道原因在哪裏了,
第一:要設置 RTPSession,允許收自己放鬆的包
第二:要調用RTPSession的Poll()方法,手動收包,然後才能處理收到的包,
具體如下:
然後,
把本地監聽端口和發包的目的端口都設置爲相同值,比如9000,就可以自發自收了,效果如下:
圖中,get TRCP packet! 是我在源碼里加的輸出信息,請略過.