如何使用NReco.VideoConverter对Live Streaming进行编码?

时间:2016-01-11 08:24:35

标签: c# ffmpeg video-streaming live-streaming video-encoding

我正在开发一个使用NReco.VideoConverter组件对实时流进行编码的应用程序。我正在从我的一台IP摄像机获取实时视频流,它使用rtsp。网址是“rtsp://test.vaprtech.com/vid/show.sav?[PARAMETERS]”。现在我使用的代码如下所示。

private void button1_Click(object sender, EventArgs e)
{
        String path="rtsp://test.vaprtech.com/vid/show.sav?[PARAMETERS]";
        String pathToSave="C:\\Videos\\LiveVideo.mp4";
        var ffMpeg = new NReco.VideoConverter.FFMpegConverter();
        ConvertLiveMediaTask task=ffMpeg.ConvertLiveMedia(path, Format.mp4, pathToSave, Format.mp4, new ConvertSettings(){VideoCodec="h264"});
        task.Start();
}

但是我收到了一个错误

  

“最好的重载方法匹配   '... ConvertLiveMedia(字符串,字符串,System.IO.Stream,串,ConvertSettings)'   有一些无效的参数“。

0 个答案:

没有答案