我正在使用带有录制功能的openvidu https://openvidu.io/。
此录制功能,生成一个实时的.webm
当我把它放在视频标签中时
<video width="90%" height="669" controls id="webmlive" preload="metadata" >
<source src="..../recordings/sessionName/id121212.webm" type="video/webm" >
</video>并添加这个
<script>
webmlive = document.getElementById("webmlive");
webmlive.addEventListener("loadedmetadata" , function() {
console.log("vStreamDuration "+webmlive.duration);
}, false);
</script>日志上写着"vStreamDuration无穷大“
默认情况下,它从0开始播放,但无法滚动视频,只能暂停工作...
我如何开始播放在最新的点,让用户决定滚动到开始...
发布于 2021-03-17 06:38:29
我找到了像这样的东西
参数-re -framerate强制在输入帧率时编码,如果不是,它会在流的中间停止...
ffmpeg -re -framerate 29.97 -i "https://example.com/recordings/weex-7/str_CAM_HGgs_con_XZQOm4Zem0.webm" -c:v libx264 -c:a aac -ac 1 -strict -2 -crf 18 -profile:v baseline -maxrate 1000k -bufsize 1835k -pix_fmt yuv420p -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 'index.m3u8'https://stackoverflow.com/questions/66644023
复制相似问题