本文介绍了如何使用JRtpLib3.5.0库中的函数和类对象。
1、RTP
1.1、初始化
生成RTPSession对象:RTPSession Session
初始化RTPSession:Session.Create(RTPSessionParams,RTPUDPv4TransmissionPara
RTPUDPv4TransmissionPara
transparams . SetPortbase ( 8000 ) ;(8000表示端口号)。
注意:Create一个重载函数,有多种形式。而第二个参数的形式根据传输协议和IP地址版本来定。
Session对象创建示例:
RTPSession session; int Status = session.Create(SessionParams,ransparams ); if(Status < 0) { } |
Create调用成功后,下面就要增加目的地址,使用RTPSession成员函数AddDestination,如果使用IPV4地址则其参数类型为RTPIPV4Address。
程序示例:
u_int8_t } |