首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用节点js的RTSP流?

使用节点js的RTSP流?
EN

Stack Overflow用户
提问于 2018-12-27 13:58:27
回答 1查看 6.9K关注 0票数 2

我正在使用node- rtsp -stream包运行rtsp流,如何在mvc结构//Controller中实现和回调

代码语言:javascript
复制
var RTSP = require('./models/rtsp.js');
var startRTSP = function startRTSP(queryData) {
  console.log("startRTSP enterred******************")
  console.log("queryData : "+JSON.stringify(queryData))
  stream = new Stream({
    name: 'name',
    streamUrl: 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov',
    wsPort: 9999
  });
};

//机型

代码语言:javascript
复制
router.get('/', function(req,res){
       RTSP.startRTSP(req.body);
       res.send("SUCCESS")
})     

//视图

代码语言:javascript
复制
   $.ajax({
        url:'/',
        type:'POST',
        cache:false,
        success:function(data){
            console.log("RTSP Result  : "+JSON.stringify(data)
            var canvas = document.getElementById('rtspvt');
            var ws = new WebSocket("ws://localhost:9999")
            var player = new jsmpeg(ws, {canvas:canvas, autoplay:true,audio:false,loop: true});
        }
    });
EN

回答 1

Stack Overflow用户

发布于 2019-04-01 15:11:52

首先在系统中全局安装ffmpeg。

并导入ffmpeg npm包let ffmpeg = require('ffmpeg');

现在试着流式传输

代码语言:javascript
复制
stream = new Stream({
      name: "name",
      streamUrl: url, // rtsp url
      wsPort: port,  // ws port
      ffmpegOptions: { // options ffmpeg flags
        '-stats': '', // an option with no neccessary value uses a blank string
        '-r': 30 // options with required values specify the value after the key
      }
    })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53940380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档