温馨提示×

jrtplib使用的方法有哪些

小亿
122
2023-09-13 18:56:48
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

JRTPLIB是一个用于实现实时传输协议(RTP)和实时传输控制协议(RTCP)的C++库,提供了一些方法来实现RTP/RTCP流的创建和管理。下面是JRTPLIB的一些常用方法:

  1. JRTPLib:构造函数,创建一个JRTPLIB实例。

  2. ~JRTPLib:析构函数,释放JRTPLIB实例占用的资源。

  3. Create:创建一个新的RTPSession实例。

  4. Destroy:销毁一个RTPSession实例。

  5. SetDefaultPayloadType:设置默认的有效负载类型。

  6. SetDefaultMark:设置默认的标记位。

  7. SetDefaultTimestampIncrement:设置默认的时间戳增量。

  8. SetMaximumPacketSize:设置最大的包大小。

  9. SetAcceptOwnPackets:设置是否接受自己发送的数据包。

  10. SetSchedulingParams:设置调度参数。

  11. SetTransmissionParams:设置传输参数。

  12. AddDestination:添加一个RTP/RTCP目标地址。

  13. DeleteDestination:删除一个RTP/RTCP目标地址。

  14. SendPacket:发送一个数据包。

  15. WaitForIncomingPackets:等待接收到新的数据包。

  16. RTPSession::BeginDataAccess:开启数据访问。

  17. RTPSession::EndDataAccess:结束数据访问。

  18. RTPSession::GotoFirstSource:将源迭代器指向第一个源。

  19. RTPSession::GotoNextSource:将源迭代器指向下一个源。

  20. RTPSession::GetLocalSSRC:获取本地SSRC。

  21. RTPSession::GetRemoteSSRC:获取远程SSRC。

  22. RTPSession::GetRTCPInstance:获取RTCP实例。

以上仅是JRTPLIB的一些常用方法,具体使用可以参考JRTPLIB的文档或相关示例代码。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:jrtplib的主要优点有哪些

0