RTP包传输和NAT打洞问题

lius1984 2009-04-14 03:08:26
在客户端要点播rtsp://v.starv.tv/later.3gp, 这是3GP流按照标准的RTSP/RTP,用VLC和REALPLAYER都能打开。 碰到个难题,流媒体服务器在NAT后面,RTSP过程都顺利走完,但RTP包收不到。 这应该是端口协商的问题吧, 抓包并未看到REALPLAYER有打洞的STUN binding消息。 怎么确定正确的udp端口并用于RTP传输的呢? 请高手指点迷津,谢谢!
...全文
715 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesnonono 2009-12-29
  • 打赏
  • 举报
回复
不知道楼主的问题解决没有,如果解决了望给予指导。我现在也有这方面的问题。很疑惑。希望高手扫盲一下。
sun007700 2009-04-21
  • 打赏
  • 举报
回复
"RTSP过程都顺利走完,但RTP包收不到。" 你"SETUP"步骤时,没有创建udp的socket吗,那你怎么返回给client该server的rtp端口和rtcp端口呢?
UDX协议 2009-04-14
  • 打赏
  • 举报
回复
REALPLAYER肯定不会nat了。这需要你自己来完成。

当你nat成功后,再指定具体的port就可以了。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧