社区
多媒体/流媒体开发
帖子详情
请问 jrtplib 在接收rtcp包SR,RR的时候是调用的什么函数
yxcumt6
2010-03-25 11:05:45
jrtplib 在接收rtcp包SR,RR的时候是调用的什么函数?是和接收rtp包同一个函数pack = sess.GetNextPacket()
在做拥塞控制的时候是不是不用管如何接收rtcp包,直接调用函数获取当前状态就可以了?如果是应该调用哪些函数呢?
...全文
615
3
打赏
收藏
请问 jrtplib 在接收rtcp包SR,RR的时候是调用的什么函数
jrtplib 在接收rtcp包SR,RR的时候是调用的什么函数?是和接收rtp包同一个函数pack = sess.GetNextPacket() 在做拥塞控制的时候是不是不用管如何接收rtcp包,直接调用函数获取当前状态就可以了?如果是应该调用哪些函数呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shenxiusi
2011-07-27
打赏
举报
回复
不是在下一个端口会受到RTCP包么
接收RTCP包后进行分析不就行了?
yxcumt6
2010-03-28
打赏
举报
回复
自己顶一下,没人回帖,分给谁啊!无满意帖吧,又影响我的结贴率........
RTPSessionParams有一个SetUsePollThread方法,是用于开启自动处理rtcp包的线程用的,
客户端服务器都开启就可以了
然后服务器就发送数据,客户端只负责接收就可以了
如果想分析rtcp信息服务器程序还要做一件事情,就是重载RtpSession的OnPollThreadStep()方法,用于处理rtcp信息,在这里并不能获取rtcp包(我没找到获取的方法),但可以得到收到的rr包的信息,
if (GotoFirstSource())
{
do
{
RTPSourceData *srcdat;
srcdat = GetCurrentSourceInfo();
//srcdat 可以获取到很多的信息,用来分析传输状况,可以查看手册
if(srcdat->RR_HasInfo()) //如果有收到rr包
{
srcdat->RR_GetPacketsLost()//得到最近会话丢失的包数
}
} while (GotoNextSource());
}
yxcumt6
2010-03-26
打赏
举报
回复
自己顶啊!
jrtplib
开源库系列之三:
jrtplib
发送
接收
数据流程
jrtplib
开源库的数据收发流程图,主要介绍了SendPacket和Poll接口的流程。
jrtplib
V3.11.1 收
包
流程
最近在看
jrtplib
的收
包
流程,看了这篇文章
jrtplib
接收
数据
包
流程 ,只是用的库老了点 V3.7 的,写的也太长了,不够简练,于是自己写一份V3.11.1的简练点的收
包
流程说明,捡重点,无关的流程略过。 RTP
包
的...
Linux下几种RTP协议实现的比较和
JRTPLIB
编程讲解
RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用
JRTPLIB
进行实时流媒体编程。 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频
RTP/
RTC
P协议
RTP/
RTC
P协议背景 流(Streaming)是近年在Internet上出现的新概念,其定义非常广泛,主要是指通过网络传输多媒体数据的技术总称。流媒体
包
含广义和狭义两种内涵:广义上的流媒体指的是使音频和视频形成稳定和...
rtc
p协议总结
RTC
P协议将控制
包
周期发送给所有连接者,应用与数据
包
相同的分发机制。低层协议提供数据与控制
包
的复用,如使用单独的UDP端口号。
RTC
P执行下列四大功能: (1) 主要是提供数据发布的质量反馈。
RTC
P是作为RTP传输...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章