ZLMediaKit轉碼rtsp

81發表於2024-08-30

把攝像機的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>

相關文章