如何在远程计算机上播放基于nginx和rtmp的hls实时流

问题描述 投票:0回答:1

我已经在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出现错误,无法播放文件。

nginx ffmpeg video-streaming http-live-streaming rtmp
1个回答
0
投票

此问题的解决方案必须在两个地方1.在UFW中打开端口2.在家用路由器中启用ping []

© www.soinside.com 2019 - 2024. All rights reserved.