如何解决Electron 中的 RTSP视频流
我已经安装了 (x_obj'/x_x_axis',y_obj'/y_y_axis')
和 (x_new,y_new)=(x_old * cos(theta) - y_old * sin(theta),x_old * sin(theta) + y_old * cos(theta))
来将流转换为 HTML 可复制视频。如何使用这些包在客户端显示流?
服务器端 (fluent-ffmpeg
):
ffmpeg-static
客户端(main.js
):
const { app,browserWindow } = require('electron');
const ffmpeg = require('fluent-ffmpeg');
const ffmpegPath = require('ffmpeg-static').replace('app.asar','app.asar.unpacked');
ffmpeg.setFfmpegPath(ffmpegPath);
function createWindow () {
const win = new browserWindow({
width: 800,height: 600,webPreferences: {
nodeIntegration: true
}
});
win.loadFile('index.html');
}
function testStream () {
let source = 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov';
}
app.whenReady().then(createWindow).then(testStream);
解决方法
如果我理解正确;您可能希望从这样的事情开始:
<video id="video-player" controls preload="none" style="border: 5px solid red; height: 1080px; width: 1920px; ">
<source src="index.m3u8" type="application/x-mpegURL">
</video>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。