C#如何获取流ffmpeg视频?

时间:2016-08-05 10:31:04

标签: c# video ffmpeg stream

我试图从ip camera获取ffmpeg流视频。我的问题是我知道如何获得mpeg流,但相机类型是ffmpeg。你知道如何获得ffmpeg流吗?下面有一些简单的方法吗?我想避免使用rtsp,因为很难找到一些好的rtsp文档。以下是获取mpeg流的代码:

using System.Windows.Forms;
using AForge;
using AForge.Video;
//using AForge.Video.FFMPEG;

public partial class Form1 : Form
{
    MJPEGStream stream;
    public Form1()
    {
        InitializeComponent();
        stream = new MJPEGStream("stream_url");
        stream.NewFrame += stream_NewFrame;
    }

    void stream_NewFrame(object sender, NewFrameEventArgs eventArgs)
    {
        Bitmap bmp = (Bitmap)eventArgs.Frame.Clone();
        pictureBox1.Image = bmp;
    }

1 个答案:

答案 0 :(得分:0)

有趣,只有我必须做的是添加VLC插件,现在它可以工作,看起来像这样:

 public Form1()
         {
             InitializeComponent();
             axVLCPlugin21.playlist.add("rtsp://someurl");
             axVLCPlugin21.playlist.play();
         }