rtsp协议实现流媒体代理服务器要怎么样实现啊?用C语言实现。。。我自己有写,只是没能成功。。请大侠指点

在用rtsp实现流媒体传输时是不是一定要用到rtp与rtcp啊?我现在用rtsp写一个流媒体代理服务器的代码,rtsp那块没有问题,用VLC请求里可以播放成功,但是加入r... 在用rtsp实现流媒体传输时是不是一定要用到rtp与rtcp啊?我现在用rtsp写一个流媒体代理服务器的代码,rtsp那块没有问题,用VLC请求里可以播放成功,但是加入rtp与rtcp代码后就播放不了,不知道哪里出了问题。。。 展开
 我来答
网络路灯
2011-07-18 · 超过12用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:36万
展开全部
建议用流媒体播放器正常播放时和你的程序运行的时,分别抓包,看正常情况下收到的包跟你程序里转发的包有哪些差别。还是代理服务器压根就没转发出去。等下我去抓抓看。明天再告诉你结果
追问
抓包后的结果我有看啊,差别也找到了,可是用代码实现的时候又遇到的问题。。端口与相应的句柄要怎么弄呢。。。
追答
RTP和RTCP用的是UDP协议,转发的时候要注意目标地址。端口比较多,考虑好对应关系。在定义变量的时候规范一些,仔细考虑各个端口对应该那些句柄。最好是画图表达出来比较直观。每个句柄会对应一个端口,对于UDP句柄有用于发送和用于接收的区别。
wskjuf
2011-07-15 · TA获得超过1289个赞
知道大有可为答主
回答量:1731
采纳率:0%
帮助的人:1774万
展开全部
不懂这个问题,不过安装一个real公司的helix server,抓一些包看一下,和你的代码发出的有何不同。可能比较困难,但也是一种思路。
追问
你有写过类似的代码还是什么呀?可不可加一下我的QQ:578803904,希望你这两天就加,要不,项目都到期了。。。谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式