Как динамически добавить ссылку через параметры в узле streamUrl rtsp stream - PullRequest
0 голосов
/ 23 мая 2019

Я использую экспресс-фреймворк для моих API, и я хочу отправить ссылку rtsp через req.params, чтобы 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);

и это мой html-код streambylink

<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>

Пожалуйста, помогите .. я новичок в этом

...