透過vlc來做一個簡單的播放器並且播放RTSP串流

透過vlc來做一個簡單的播放器並且撥放RTSP串流

先到官網下載安裝vlcPlayer

建議安裝 vlc2.2.2x86版本 連結 (實測了幾個版本,有點坑...)

1.安裝及註冊vlc

安裝完vlc以後還要註冊dll,註冊指令如下,註冊完以後可以看到成功的提示。

C:\Users\kaihung>cd "C:\Program Files (x86)\VideoLAN\VLC"

C:\Program Files (x86)\VideoLAN\VLC>regsvr32 axvlc.dll

2.導入vlc插件,並建置專案

建立專案:vs2017+4.5.2+winForm

新增COM元件

選擇VLC ActiveX Plugin and IE WebPlugin v2

 

檢查工具箱是否有新增此插件,再拖曳到Form1中。


F7並加上以下的程式碼:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace vlctest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            axVLCPlugin21.playlist.add("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov", "rtsp", null);
            axVLCPlugin21.playlist.play();
        }
    }
}

F5編譯並執行:

簡單的建置範例,請享用。

參考:

http://me1237guy.pixnet.net/blog/post/62104006-%E5%AE%89%E8%A3%9D%E6%B8%AC%E8%A9%A6vlc-2.2.2

https://www.youtube.com/watch?v=aAdKP79jT6o&feature=youtu.be