Skip to content

About Currupted Img #18

@Caraws

Description

@Caraws

Hi, I try to use dynamic link to change the camera screen. But the result is this

img

qq 20170801162202

this is my code

var rtsp = require('rtsp-ffmpeg');
var uri = 'rtsp://xxxx:[email protected]:554/h264/ch1/main/av_stream',
    stream = new rtsp.FFMpeg({
        input: uri,
        rate: 10,
        resolution: '640x480',
        quality: 3
    });


 io.on('connection', socket => {
  console.log('connection')
    var pipeStream = function(data) {
      socket.emit('data', new Buffer(data).toString('base64'));
    };
    stream.on('data', pipeStream);
    socket.on('URI', data => {
      console.log(data);
      uri = `rtsp://${data.userName}:${data.passWord}@${data.ip}:${data.RTSP}/h264/ch1/main/av_stream`
      stream.input = uri;
      console.log(stream.input)
      stream.restart()
    })
    socket.on('disconnect', function() {
      stream.removeListener('data', pipeStream);
    });
}) 

please tell me where am i wrong. :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions