我一直在努力将自己的rtmp流投放到网络上,努力解决videojs 我可以通过以下命令使用ffmpeg从android屏幕上投放我的静态视频或实时流:
ffmpeg -i video7.mp4 -c:v libx264 -g 25 -preset fast -b:v 4096k -c:a libfdk_aac -ar 44100 -f flv rtmp://127.0.0.1/media_server/video.flv
因此可以通过ffplay连接它。这部分就像一个魅力。
ffplay rtmp://127.0.0.1/media_server/video.flv
但是无法在网络上观看。我的html文件here。从videojs官方example
复制我一直通过http-server和rtmp在rtmp://127.0.0.1上提供html,而没有端口引起问题?
还有其他视频播放器建议吗?我已经尝试过hls了,但是我不希望创建m3u8清单文件,因为我正在从移动屏幕记录中流式传输实时视频,所以创建新的ts文件而不更新m3u8文件对我来说不是吗?
作为协议,我还能尝试什么?而不是rtmp
我可以分享有关我的屏幕录像和ffmpeg命令的信息,以帮助我或您。谢谢