如何通过streamUrl节点rtsp流中的参数动态添加链接

时间:2019-05-23 10:47:05

标签: node.js express npm streaming rtsp

我正在为我的api使用Express框架,并且我想通过req.params发送rtsp链接,以便streamUrl可以通过params和工作获得该链接

这是我的静态RTSP链接代码,此代码在app.js中:-

stream = new Stream({
  name: 'name',
  streamUrl: 'rtsp://LINK',
  wsPort: 7777
});

我想要这样:-

exports.streamByLink = (req, res, next) => {
 stream = new Stream({
 name: 'name',     
 streamUrl: 
  `${req.params.link}`,
 wsPort: 7777
 });
};

res.render('streambylink');

这是我的主要路由器(index.js)

router.get('/stream/:link', streamByLink);

这是我的streambylink html代码

<div><canvas id="videoCanvas" width="640" height="360"></canvas></div>

<script type="text/javascript" src="jsmpeg.js"></script>
<script type="text/javascript">
    var canvas = document.getElementById('videoCanvas');
    var ws = new WebSocket("ws://localhost:7777")
    var player = new jsmpeg(ws, {canvas:canvas, autoplay:true,audio:false,loop: true});
</script>

请帮助。.我是新来的

0 个答案:

没有答案