我想将一个来自raspbery pi的mp4视频发送到另一个raspberry-pi(为了构建一个piwall)但是我用来发送视频流的命令(在其他设备上测试的结果是正确的)并不是'工作。
详细说明: 我正在使用libav.org的avconv命令将一个mp4视频从“master raspberry pi”通过网络发送到我的“slave raspberry pi”。树莓派(接收视频)上有Raspbian Jessie操作系统。我的实验的目标是使用pwomxplayer命令显示“slave raspberry pi”上收到的视频。
我用来发送mp4视频流的完整命令如下: avconv -re -i input.mp4 -vcodec libx264 -f h264 -an udp://224.0.0.1:1234 (从戴尔笔记本电脑发送到我的树莓派时工作)
值得注意的是,在安装了intel处理器和debian操作系统的戴尔笔记本电脑上使用前面提到的avconv命令时,视频流会正常发送。但是,当从具有arm处理器和raspbian OS的raspberry pi发送视频流时,相同的命令不起作用。 我想知道为什么会这样!
我是否认为arm处理器不解释我的命令avconv以及intel处理器?或者更像是建筑问题?或者我的avconv命令语法不正确?
感谢您的帮助!
更多信息: 大师覆盆子pi的IP地址:192.168.72.10 奴隶覆盆子pi的IP地址:192.168.72.11 我在主pi上使用route add -net 224.0.0.0 netmask 224.0.0.0 eth0命令将视频流发送到连接到以太网端口的所有笔记本电脑。 以下命令适用于以.h264结尾的文件: avconv -re -i input.h264 -vcodec libx264 -f h264 -an udp://224.0.0.1:1234 (但我想发送用h264编码的.mp4文件而不仅仅是.h264文件)
编辑: 这是avconv命令的输出,在intel计算机上作为piwall master,而raspberry pi作为piwall master:
avconv working on dell tower piwall master in ubuntu
avconv NOT working on raspberry pi piwall master in raspbian Jessie
我们使用相同的视频文件进行两次尝试;树莓派说我们超过了MB限制并且没有发送任何东西。