首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RTSP/UDP,服务器如何知道在哪里发送回复?

使用RTSP/UDP,服务器如何知道在哪里发送回复?
EN

Stack Overflow用户
提问于 2011-04-20 14:10:28
回答 2查看 1.5K关注 0票数 2

虽然我还没有看到一个RTSP能力的播放器,使用UDP作为RTSP控制通道,RFC2326允许使用UDP。但是,它没有指定客户端应该如何告诉服务器在哪里发送RTSP回复。这方面是否有既定的惯例,还是我得编造一份呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-21 06:01:17

不是你想听到的答案,但你真的需要它吗?就像你说的,我还没见过任何玩家或服务器。来自马丁·斯蒂默林遗址的RTSP 2草案的作者之一:

本备忘录描述了RTSP在基于可靠连接的传输级别协议(如TCP )上的使用。RTSP可以在不可靠的无连接传输协议(如UDP )上实现。虽然RTSP中没有任何内容排除了这一点,但是需要将这个问题领域的附加定义作为核心规范的扩展来处理。 RTSP在UDP上的操作机制被排除在本规范之外。因为它们在RFC2326中的定义很差,而且在这个备忘录的规模和复杂性上,为了在有限的问题空间中获得小收益而进行的权衡是不合理的。

FYI,RTSP 2草稿的最新版本可获得这里

票数 0
EN

Stack Overflow用户

发布于 2011-04-20 19:17:50

嗯,有一个默认端口:五百五十四。但是,如果你不能使用它,那么是的,你将不得不制定你自己的惯例。

如果深入研究这个问题,您也会遇到NAT遍历问题,这意味着NAT可能会将554转换成任何其他端口号。这是一个不同的问题,没有涵盖这个RFC,但它是真实的,您将需要一个解决方案,如果您操作的ipv4。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5731680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档