我使用 ffmpeg 将我的桌面(服务器)流式传输到另一台计算机(客户端)
服务器命令:
ffmpeg -f gdigrab -i desktop -f mpegts udp:1.2.3.4:1234
客户端命令:
ffplay -f mpegts udp://4.3.2.1:1234
当我在同一台计算机上运行服务器和客户端(使用 ip 127.0.0.1)时,它可以工作并且我可以看到我的桌面。但是当我尝试将它发送到另一台计算机时它失败了。
我检查了我的网络流量,显然服务器没有发送任何数据。
那么为什么没有发送数据呢?
最佳答案
问题是服务器有某种端口 block ,我 made an exaption在我的防火墙中以允许通过此端口进行通信。
关于ffmpeg 不通过 udp 发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49369993/