透過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