我目前正在研究LIVE555流媒体的示例开放源代码以测试视频流。
我已经在虚拟机中的一个Ubuntu 16.04系统上成功编译,运行测试程序./testH264VideoStreamer,没有任何错误消息。在控制台中,程序运行如下:live555样本测试程序无法通过VLC播放
./testH264VideoStreamer
Play this stream using the URL "rtsp://172.18.15.20:8554/testStream"
Beginning streaming...
Beginning to read from file...
...done reading from file
Beginning to read from file...
...done reading from file
Beginning to read from file...
但是,在VLC播放器上,我无法查看视频。任何帮助或建议真诚感谢。
注:
我还没有做出下载源代码的任何更改。
媒体文件“test.264”是可玩如果VLC播放直接播放,文件被放置在./live/testProgs并更名为“test.264”
不同于如果VLC无法检测IP或文件,在VLC端或控制台端不会弹出错误消息。它似乎就是不能正确解码视频
虚拟机和VLC播放器在同一台计算机上。不知道这是否会影响性能。 VM ubuntu的IP是一个静态IP。
嗨mpromonet,非常感谢回复!事实上,我确实注意到了这一点,并且在测试之前已经在首选项中设置了H264视频分流器,所以不太可能这是根本原因。但是,尽管我尝试通过VLC从其他PC连接到流式传输器,但它起作用!所以我想在同一台机器上VM和Windows之间只有一些端口冲突。再次感谢您的帮助! – Fish