日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Winform中使用EasyPlayer-RTSP-Win开源组件实现播放RTSP视频流

發(fā)布時間:2025/3/19 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Winform中使用EasyPlayer-RTSP-Win开源组件实现播放RTSP视频流 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

場景

開源RTMP組件EasyPusher-Android+EasyDarwin實現(xiàn)APP推流給RTSP流媒體服務器:

開源RTMP組件EasyPusher-Android+EasyDarwin實現(xiàn)APP推流給RTSP流媒體服務器_BADAO_LIUMANG_QIZHI的博客-CSDN博客

上面介紹了RTSP相關(guān)的開源組件,如果要在Windows中實現(xiàn)對RTSP視頻流的播放,

可以使用開源組件EasyPlayer-RTSP-Win

GitHub - tsingsee/EasyPlayer-RTSP-Win: An free, elegant, simple, fast windows RTSP Player.EasyPlayer support RTSP(RTP over TCP/UDP),video support H.264/H.265,audio support G.711/G.726/AAC!EasyPlayer RTSP是一款免費精煉、高效、穩(wěn)定的RTSP流媒體播放器,視頻支持H.264/H.265,音頻支持G.711/G.726/AAC,支持RTP over UDP/TCP兩種模式!

EasyPlayer RTSP Windows 播放器是由TSINGSEE青犀開放平臺開發(fā)和維護的一個完善的RTSP流媒體播放器項目,

視頻編碼支持H.264,H.265,MPEG4,MJPEG,音頻支持G711A,G711U,G726,AAC,支持RTSP over TCP/UDP協(xié)議,

支持軟/硬解碼,是一套極佳的安防流媒體平臺播放組件!EasyPlayer Windows版本經(jīng)過了很多年的發(fā)展和迭代,

在很多商業(yè)項目中使用,已經(jīng)非常穩(wěn)定、完整,功能包括:直播、錄像、抓圖,

應該說是目前市面上功能性、穩(wěn)定性和完整性最強的一款RTSP播放器!

國內(nèi)大部分的RTSP/RTP協(xié)議的播放器都是基于ffmpeg做的(包括協(xié)議層和解碼層),

但是在實際的RTSP/RTP項目實戰(zhàn)過程中,由于各個廠家的自定義字段的不同,由諸多需要特殊兼容的地方,

而這正是ffmpeg類播放器無法做到的,EasyPlayer依托于龐大的EasyDarwin用戶群體,

已經(jīng)將國內(nèi)幾乎所有的攝像機廠家都適配了一遍,非常兼容,非常穩(wěn)定!

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi?
關(guān)注公眾號
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費下載。

實現(xiàn)

1、將代碼克隆到本地并使用VS打開

修改Form1的窗體與樣式,去掉不需要的功能,這里只需要簡單的實現(xiàn)rtsp視頻流的播放,所以將其他解碼方式等選擇刪除掉,

并且將右鍵菜單中截圖和錄像等功能也刪除掉。

2、將頁面加載之后的代碼修改,默認解碼方式設(shè)置為TCP,其他運行報錯代碼注釋掉

??????? private void PlayerForm_Load(object sender, System.EventArgs e){//獲取進程名string str = this.GetType().Assembly.Location;this.Text = str;int LimitDayOut = PlayerSdk.EasyPlayer_Init();if (LimitDayOut >= 0)isInit = true;callBack = new PlayerSdk.MediaSourceCallBack(MediaCallback);isTCP = true;this.RightToLeft = RightToLeft.Inherit;}

3、重新生成解決方案

4、實現(xiàn)與上面博客聯(lián)動的播放效果

5、實現(xiàn)播放海康威視攝像頭效果

海康威視攝像頭rtsp地址可以參考如下

Nginx搭建RTMP服務器+FFmpeg實現(xiàn)海康威視攝像頭預覽:

Nginx搭建RTMP服務器+FFmpeg實現(xiàn)海康威視攝像頭預覽_BADAO_LIUMANG_QIZHI的博客-CSDN博客_海康攝像頭rtmp

總結(jié)

以上是生活随笔為你收集整理的Winform中使用EasyPlayer-RTSP-Win开源组件实现播放RTSP视频流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。