这个想法是使用 Express.js 服务器提供 RTSP 视频流的屏幕截图。在流动模式下有一个连续运行的衍生 openRTSP 进程(它的标准输出被另一个 ffmpeg 进程消耗):
function spawnProcesses (camera) {
var openRTSP = spawn('openRTSP', ['-c', '-v', '-t', camera.rtsp_url]),
encoder = spawn('ffmpeg', ['-i', 'pipe:', '-an', '-vcodec', 'libvpx', '-r', 10, '-f', 'webm', 'pipe:1']);
openRTSP.stdout.pipe(encoder.stdin);
openRTSP.on('close', function (code) {
if (code !== 0) {
console.log('Encoder process exited with code ' + code);
}
});
encoder.on('close', function (code) {
if (code !== 0) {
console.log('Encoder process exited with code ' + code);
}
});
return { rtsp: openRTSP, encoder: encoder }; …Run Code Online (Sandbox Code Playgroud) 有没有办法在Highcharts图表中完全自定义工具提示?不仅使用不同的数据,还是使用彩色边框,而是使其看起来不同(例如,像带有图片的气泡).