Ubuntu 版本是 14.04.1。VLC 的启动方式不同,运行不顺畅。从控制台窗口执行以下命令可正常使用:
/usr/bin/cvlc -vvv /home/matt/Hockey_Footage.m2t --sout udp:239.204.1.106:4000 --loop --ttl 15
我可以从 MAC 加入 MC 地址,并且播放正常。当然,vlc 的输出命令显示在控制台屏幕上,例如许多行,如
[00007ffb80001e78] udp access out debug: packet has been sent too late (7313601842)
如果我通过 ssh 连接到 Ubuntu 服务器并运行完全相同的命令,从同一台 MAC 加入 MC 流时,画面会变得断断续续且像素化。这不是问题,但我想启动两个流,但还没搞清楚如何做到这一点。
我创建了一个名为 START-VIDEO-1.sh 的脚本,其中包含上述命令。如果我从控制台启动该脚本,它可以正常播放(可以从 MAC 加入 MC 流),但 vlc 命令会显示在控制台上,例如
[00007ffb80001e78] udp access out debug: packet has been sent too late (7313601842)
我尝试了几种重定向组合,但还没有解决。有人能分享/提供通过脚本启动 vlc 的最佳方法吗?这样控制台上就不会显示任何输出,让我可以启动两个视频?