k8s pod内的客户端通过来自摄像机的UDP消耗RTSP视频

时间:2020-02-07 17:34:09

标签: kubernetes tcp udp

使用TCP在pod中消费RTSP视频的工作符合预期。

ffmpeg -hide_banner -rtsp_transport tcp -i rtsp://10.10.10.44:554/media output.mp4

但是,当尝试通过udp进行消费时,
我可以看到到端口554的初始TCP信令连接有效。

ffmpeg -hide_banner -loglevel trace -rtsp_transport udp -i rtsp://10.10.10.44:554/media output.mp4

预期的RTSP对话无误发生,然后ffmpeg挂起等待视频。

同一ffmpeg和udp命令可以在与k8s群集相同的主机上正常运行。 因此,k8必须阻止入站到群集的UDP流量。

我尝试使用nodePort服务,但是在扩展Pod时似乎无法很好地扩展。

为什么k8s阻止UDP流量而不阻止TCP? 有什么方法可以允许进入群集的所有UDP通信到达Pod? 还有其他需要探索的建议吗?

谢谢

0 个答案:

没有答案