0
私はipカメラからffmpegストリームビデオを取得しようとしています。私の問題は、私はmpegストリームを取得する方法を知っているが、カメラの種類はffmpegです。あなたはffmpegストリームを取得する方法を知っていますか?これを行うには、以下のような簡単な方法がありますか?私はrtspの実装を避けたいのですが、良いrtspのドキュメントを見つけるのが難しいからです。ここでは、MPEGストリームを取得するためのコードは次のとおりです。C#ストリームffmpegビデオを取得するには?
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;
}
私はffmpegのについてほとんど知っているがが、私が知る限り、ffmpegはコンポーネントであり、ストリーム型ではありません。 –
IPカメラからのストリームは、MP4かMJPGかを問わず、FFMPEGではありません。 FFMPEGはあるフォーマットを別のフォーマットに変換するためのツールです。 –
しかし、MPEGを使用する場合は、httpプロトコルも使用します。 FFMPEGはrtspプロトコルを使用しており、上記の方法では動作しません。 – Jarek