社区
多媒体/流媒体开发
帖子详情
RTP端口不可达
rongyihit
2010-06-17 11:51:00
大家好!
我编了一个简单的流媒体服务器程序,用来实现点播。然后我用一个播放器(android模拟器里的播放器)与服务器相连,开始建连的五个步骤都没有问题,但是当服务器向客户端的指定端口(在开始的建连过程中商议好的端口)发送RTP报文的时候,每发一个报文,播放器段都会返回一个port unreachable的ICMP报文。这是为什么啊,请高人指点。
...全文
402
5
打赏
收藏
RTP端口不可达
大家好! 我编了一个简单的流媒体服务器程序,用来实现点播。然后我用一个播放器(android模拟器里的播放器)与服务器相连,开始建连的五个步骤都没有问题,但是当服务器向客户端的指定端口(在开始的建连过程中商议好的端口)发送RTP报文的时候,每发一个报文,播放器段都会返回一个port unreachable的ICMP报文。这是为什么啊,请高人指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bestilyq
2010-06-23
打赏
举报
回复
[Quote=引用 3 楼 rongyihit 的回复:]
RTP是用UDP传送的,网络环境是服务器和客户端不在同一个局域网中,但是这两个IP地址都不是私有地址,而是全球的IP地址。引用 1 楼 bestilyq 的回复:
你的RTP是用TCP还是UDP传送啊,网络环境是怎么样的?
[/Quote]
根据你的描述,我感觉你的服务器在公网,而客户端在内网,这样客户端的IP是经过NAT转换过的,使用RTP over UDP方式是收不到包的。你用RTP over TCP应该可以收到数据。
rongyihit
2010-06-22
打赏
举报
回复
RTP是用UDP传送的,但是服务器的地址不是私有地址,需要NAT穿透吗?[Quote=引用 2 楼 buleriver 的回复:]
你的RTP是不是用的UDP协议?如果是的话,需要做NAT穿透
[/Quote]
rongyihit
2010-06-22
打赏
举报
回复
RTP是用UDP传送的,网络环境是服务器和客户端不在同一个局域网中,但是这两个IP地址都不是私有地址,而是全球的IP地址。[Quote=引用 1 楼 bestilyq 的回复:]
你的RTP是用TCP还是UDP传送啊,网络环境是怎么样的?
[/Quote]
BuleRiver
2010-06-21
打赏
举报
回复
你的RTP是不是用的UDP协议?如果是的话,需要做NAT穿透
bestilyq
2010-06-21
打赏
举报
回复
你的RTP是用TCP还是UDP传送啊,网络环境是怎么样的?
webrtc-sample
webrtc-示例 参考/原始来源 什么是 WebRTC? 访问相机和麦克风等媒体(用户媒体) 点对点通信机制(RTCPeer Connection) 浏览器之间为 P2P 通信交换的信息 会话描述协议 (SDP) 它显示了每个浏览器的信息,并以字符串表示。例如,它包含以下信息。 会话中包含的媒体类型(音频、视频)、媒体格式(编解码器) IP地址、
端口
号 P2P 数据传输协议 → WebRTC 中的安全
RTP
用于通信的带宽 交互式连接建立 (ICE) 表示可能的通信路径的信息,用字符串表示。列出多条路线作为候选路线,例如: P2P 直接通信 STUN 的 NAT 通道
端口
映射 → 最终 P2P TURN 通过中继服务器进行中继通信 一旦所有候选都可用,则选择靠近网络的路由(开销较小的路由)。从列表顶部开始按顺序给出优先级。 代码氛围 通信是通过从 RTCPeerConnecti
RUKOTA SV-2100VP网络音频模块规格书.doc
SV-2101VP和 SV-2103VP网络音频模块是一款通用的独立SIP音频功能模块,可以轻松地嵌入到OEM产品中。该模块对来自网络的SIP协议及
RTP
音频流进行编解码。 该模块支持多种网络协议和音频编解码协议,可用于VoIP和IP寻呼以及高质量音乐流媒体播放等应用。同时, SV-2103VP还提供两个串行
端口
,八个数字输入/输出,允许用户通过程序控制。 对于硬件产品研发集成,我公司提供使用开发规范,包括原理图,引脚分布和自定义载板PCB布局的建议。 SV-2101VP与SV-2401VP和SV-2701VP兼容,不支持GPIO及串口。 SV-2103VP与SV-2403VP和SV-2703VP兼容,支持GPIO及串口。 本系列模块可以应用于以下领域: • 各种商业网络音频流应用 • 网络报警器,网络播放器 • 用于寻呼和内部通信应用的通用双向全双工VoIP对讲 • 用于IP音频分配应用的源编码器 • 用于VoIP应用的背景音乐和音乐保持编码器 • 适用于各种低延迟IP音频编码器 • 无人停车场,自助充电站对讲终端 • 高速公路隧道对讲、收费站对讲终端
RTP
问题汇总
视频网络传输一定要用
rtp
吗?
RTP
/RTCP有一套很好的反馈机制,通过其可以估算网络状况,然后在编码端进行调整,如网络繁忙时适当的降低画面质量,减小码率等,主要是想通过
RTP
/RTCP协议实现QoS!同时也可以用http或udp啊,都可以的,自己再加一些控制信息。利用
rtp
/rtcp的好处是这个协议本身帮你加入了 一些控制信息。 相信有不少人和我一样,希望实现H264格式视频的流媒
ICMP报文分析:
端口
不可
达
ICMP的一个规则是,ICMP差错报文必须包括生成该差错报文的数据报IP首部(包含任何选项),还必须至少包括跟在该IP首部后面的前8个字节(包含源
端口
和目的
端口
)。在我们的例子中,跟在IP首部后面的前8个字节包含UDP的首部。 我们利用前面博客中UNIX网络编程学习(18)中UDP回射程序,不开启服务器端程序,只开启客户程序,发送出一个hello,没有回应,但是用wireshark
RTSP基础之RTSP/
RTP
OVER UDP
这里分析一下RTSP/
RTP
OVER UDP信令流程,主要分析工具 live555 RTSP服务器,wireshark抓包工具,vlc RTSP拉流客户端。通过UDP方式拉RTSP流,一般应用于局域网内,因特网因为防火墙原因会
端口
不可
达
。笔者参与开发的“电网视频监控系统及接口”国网标准中录像回放就是采用RTSP作为信令协议,采用
RTP
OVER UDP方式传输音视频流的。总体思路就是首先进行信令...
多媒体/流媒体开发
2,542
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章