把攝像機的rtsp流轉碼播放
1. 啟動ZLMediaKit
2. 執行addStreamProxy如下,stream是流ID,不要重複,可為字母數字等,
3. rtsp://10.136.238.143/live/123 這個地址可播放,如果stream變化則同步修改,vlc播放穩定
4. rtmp://10.136.238.143/live/123 這個地址可播放,vlc過一會掉線停止了
5. http://10.136.238.143/live/123.flv 這個地址可播放,vlc過一會掉線停止了
6. 網頁播放用http://10.136.238.143/live/123.flv(開始時播放一會就停止了,多點幾次播放按鈕後,很長時間播放正常)
<script src="https://cdn.bootcss.com/flv.js/1.5.0/flv.min.js"></script>
<video id="videoElement"></video>
<button class="btn">播放</button>
<script>
if (flvjs.isSupported()) {
var videoElement = document.getElementById('videoElement');
var flvPlayer = flvjs.createPlayer({
type: 'flv',
url: 'http://10.136.238.143/live/123.flv'
});
flvPlayer.attachMediaElement(videoElement);
flvPlayer.load();
document.querySelector('.btn').addEventListener('click', () => {
flvPlayer.play();
})
}
</script>