【发布时间】:2014-09-21 09:53:54
【问题描述】:
我在一台计算机(称为“server1”)上有一个传入的 RTP 流,它通过 LAN 连接到另一台计算机(称为“client1”)。但是,所有数据包的以太网标头 (MACDA/MACSA)、IPv4 标头 (IPDA/IPSA) 和 UDP 标头 (dstport/srcport) 属于另一个网络和不同的计算机。此外,客户端计算机没有请求或启动流。它“就在那里”! :)
我对控制(停止、启动、跳轨等)流不感兴趣。我只是想在 VLC 客户端中看到和听到它。
我可以完全控制数据包,因此我可以在数据包离开服务器时更改所有标头信息。
如何修改数据包,以便 VLC 播放它们?我可以将 VLC 指向我的服务器,并且可以破坏数据包,因此它们似乎是由服务器获取并发往客户端的。但是,我不知道 VLC 在客户端打开的目标端口。我错过了什么?
谢谢!
【问题讨论】: