分类: LINUX
2009-05-11 19:31:04
上次说了RTPSessionParams,这次我接着,看了看RTPUDPv4TransmissionParams。
RTPUDPv4TransmissionParams, 主要有以下几个参数:
uint16_t portbase; 本地端口
uint32_t bindIP, mcastifaceIP; 两类IP
std::list
uint8_t multicastTTL; 多播TTL,(TTL是啥还不知道,呵呵)
int rtpsendbuf, rtprecvbuf; 发送的RTP大小与接收的RTP大小
int rtcpsendbuf, rtcprecvbuf; 发送的RTCP大小与接收的RTCP大小
大概了解一下后,我还是根据例子1
sessparams.SetOwnTimestampUnit(1.0/10.0);
sessparams.SetAcceptOwnPackets(true);
transparams.SetPortbase(portbase);
status = sess.Create(sessparams,&transparams);
看到,只对RTPSessionParams进行了设置,时间戳单位,接收自己的Packets和本地端口。
对于RTPUDPv4TransmissionParams没有进行任何设置,然后将这其地址,同RTPSessionParams传
给了RTPSession的Create.
这次就看了这么些,下次继续.
to be continued