今天看了jrtplib,有几点需要澄清
对于其如何发送,没有什么问题。但是对于其如何接收,我有些不明白。
他是不是和tcp一样是监听机制,哪个函数是它的监听函数呢?事不是下面就是接收函数,那他怎么保证实时接收呢
if (sess.GotoFirstSourceWithData())
{
do
{
RTPPacket *pack;pack = sess.GetNextPacket();// process packetdelete pack;} while (sess.GotoNextSourceWithData());
}
还有那个polldata()函数有什么用?
对于其如何发送,没有什么问题。但是对于其如何接收,我有些不明白。
他是不是和tcp一样是监听机制,哪个函数是它的监听函数呢?事不是下面就是接收函数,那他怎么保证实时接收呢
if (sess.GotoFirstSourceWithData())
{
do
{
RTPPacket *pack;pack = sess.GetNextPacket();// process packetdelete pack;} while (sess.GotoNextSourceWithData());
}
还有那个polldata()函数有什么用?
在网络没有问题的前提下,rtp可以有效的管理、监控、调节带宽(确保传送要求得到满足),因此可以认为它能够提供实时地传送。