c#怎么显示rtsp视频流

   2024-10-22 6760
核心提示:要显示RTSP视频流,可以使用C#中的FFmpeg库或者使用OpenCV库。以下是使用OpenCV库来显示RTSP视频流的简单示例代码:using System

要显示RTSP视频流,可以使用C#中的FFmpeg库或者使用OpenCV库。以下是使用OpenCV库来显示RTSP视频流的简单示例代码:

using System;using OpenCvSharp;class Program{    static void Main(string[] args)    {        VideoCapture capture = new VideoCapture("rtsp://example.com/stream");        if (!capture.IsOpened())        {            Console.WriteLine("Failed to open RTSP stream");            return;        }        using (Window window = new Window("RTSP Stream"))        {            Mat frame = new Mat();            while (true)            {                capture.Read(frame);                if (frame.Empty())                    break;                window.ShowImage(frame);                Cv2.WaitKey(1);            }        }    }}

在上面的示例中,我们首先创建一个VideoCapture对象并传入RTSP视频流的URL。然后创建一个窗口来显示视频流的帧。在一个无限循环中,读取每一帧并显示在窗口中,直到视频流结束。

请注意,在运行此代码之前,您需要安装OpenCvSharp库,并确保您的计算机连接到RTSP视频流的网络。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号