我已经在ubuntu机器上安装了基于nginx,rtmp和ffmpeg的hls实时流媒体。我使用此命令流hls
sudo ffmpeg -re -i sample.mp4 -vcodec libx264 -vprofile high -g 30 -acodec aac -strict -2 -f flv rtmp://localhost/show/stream2
[当我尝试在同一台计算机上使用以下命令使用VLC播放此流时,它运行良好。
http://myIp:8080/hls/stream2.m3u8
或
http://localhost:8080/hls/stream2.m3u8
但是,当我尝试从连接到同一WIFI的远程计算机访问时,无法播放。 VLC出现错误,无法播放文件。
此问题的解决方案必须在两个地方1.在UFW中打开端口2.在家用路由器中启用ping []