Below I have sorted out the solutions I implemented and some solutions I saw on the Internet
1. FFmpeg + nginx will transfer hls to play through video.js in browsers that support h5 (I implemented it)
Insufficient: hls delay is larger than rtmp, http-flv
2. FFmpeg + nginx-rtmp-module + h5 video, rtsp to rtmp playback
https://ift.tt/jIQHonU
https://ift.tt/C8HPZf6
Note: Play rtmp stream via video.js. The code needs to be put on the server, the local windows computer cannot play
Disadvantage: Requires browser to open flash
3. FFmpeg + nginx-http-flv-module + flv.js, rtsp to rtmp, play flv format directly
Based on nginx-rtmp-module, rtmp is converted to flv through configuration, and finally played through flv.js.
https://ift.tt/6ijdDwT
https://ift.tt/LXhUwfH
https://ift.tt/EBFq2LY
This way is the most ideal solution I have found so far. Of course, it just means that you don’t want to spend money on a charging plan.
4. WebRTC
https://ift.tt/TEJOdC8
https://ift.tt/h5te7Lq
Five, streamedian
https://ift.tt/9mw4OLv
https://ift.tt/Vy7QNuc
…
This article is reprinted from https://blog.p2hp.com/archives/8498
This site is for inclusion only, and the copyright belongs to the original author.