在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C# RTSP 播放器 开源项目

C# RTSP 播放器 开源项目

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:54.52M
  • 下载次数:52
  • 浏览次数:303
  • 发布时间:2023-01-10
  • 实例类别:C#语言基础
  • 发 布 人:suxuezhen
  • 文件格式:.zip
  • 所需积分:2

实例介绍

【实例简介】C# RTSP 播放器 开源项目

这是网上的一个开源项目,实现对 RTSP 直播流进行实时采集和解码显示, 稳定,高效, 低延时; 解码可采用 intel 硬件解码和软件解码两种方式, 能实时进行录像和快照抓图, OSD 叠加等功能。

【实例截图】

from clipboard

from clipboard


from clipboard

【核心代码】

.
├── EasyPlayer-RTSP-Win-master
│   ├── Bin
│   │   ├── C#
│   │   │   ├── EasyPlayer-RTSP.Client.exe
│   │   │   ├── EasyPlayer-RTSP.Client.exe.config
│   │   │   ├── EasyPlayer-RTSP.Client.vshost.exe
│   │   │   ├── EasyPlayer-RTSP.Client.vshost.exe.config
│   │   │   ├── EasyPlayer-RTSP.NetSDK.dll
│   │   │   ├── Lib
│   │   │   │   ├── D3DRender.dll
│   │   │   │   ├── D3DX9_43.dll
│   │   │   │   ├── FFDecoder.dll
│   │   │   │   ├── ImageOle.dll
│   │   │   │   ├── IntelHardCodec.dll
│   │   │   │   ├── avcodec-57.dll
│   │   │   │   ├── avdevice-57.dll
│   │   │   │   ├── avfilter-6.dll
│   │   │   │   ├── avformat-57.dll
│   │   │   │   ├── avutil-55.dll
│   │   │   │   ├── dxva2.dll
│   │   │   │   ├── js.dll
│   │   │   │   ├── libEasyAACEncoder.dll
│   │   │   │   ├── libEasyPlayer-RTSP.dll
│   │   │   │   ├── libEasyRTSPClient.dll
│   │   │   │   ├── libeay32.dll
│   │   │   │   ├── libgcc_s_sjlj-1.dll
│   │   │   │   ├── libgpac.dll
│   │   │   │   ├── libmfxsw32.dll
│   │   │   │   ├── libstdc -6.dll
│   │   │   │   ├── msvcp100.dll
│   │   │   │   ├── msvcp140d.dll
│   │   │   │   ├── msvcr100.dll
│   │   │   │   ├── npEasyPlayerPlugin.dll
│   │   │   │   ├── ssleay32.dll
│   │   │   │   ├── swresample-2.dll
│   │   │   │   ├── swscale-4.dll
│   │   │   │   ├── ucrtbased.dll
│   │   │   │   └── vcruntime140d.dll
│   │   │   └── MainProgram.vshost.exe.config
│   │   └── C
│   │       ├── D3DRender.dll
│   │       ├── D3DX9_43.dll
│   │       ├── EasyPlayer-RTSP-OCX接口文档.docx
│   │       ├── EasyPlayer-RTSP.exe
│   │       ├── EasyPlayer-RTSPWebActiveX.ocx
│   │       ├── FFDecoder.dll
│   │       ├── ImageOle.dll
│   │       ├── IntelHardCodec.dll
│   │       ├── Main_config.xml
│   │       ├── Res
│   │       │   ├── Button
│   │       │   │   ├── MainPanel_FolderNode_expandTexture.png
│   │       │   │   ├── allbtn_down.png
│   │       │   │   ├── allbtn_highlight.png
│   │       │   │   ├── btn_close_down.png
│   │       │   │   ├── btn_close_highlight.png
│   │       │   │   ├── btn_close_normal.png
│   │       │   │   ├── btn_cmn_focus.png
│   │       │   │   ├── btn_cmn_normal.png
│   │       │   │   ├── btn_cmn_press.png
│   │       │   │   ├── btn_down.png
│   │       │   │   ├── btn_focus.png
│   │       │   │   ├── btn_highlight.png
│   │       │   │   ├── btn_max_down.png
│   │       │   │   ├── btn_max_highlight.png
│   │       │   │   ├── btn_max_normal.png
│   │       │   │   ├── btn_mini_down.png
│   │       │   │   ├── btn_mini_highlight.png
│   │       │   │   ├── btn_mini_normal.png
│   │       │   │   ├── btn_normal.png
│   │       │   │   ├── btn_restore_down.png
│   │       │   │   ├── btn_restore_highlight.png
│   │       │   │   ├── btn_restore_normal.png
│   │       │   │   ├── btnleft_down.png
│   │       │   │   ├── btnleft_focus.png
│   │       │   │   ├── btnleft_highlight.png
│   │       │   │   ├── btnleft_normal.png
│   │       │   │   ├── btnright_down.png
│   │       │   │   ├── btnright_fouce.png
│   │       │   │   ├── btnright_highlight.png
│   │       │   │   ├── btnright_normal.png
│   │       │   │   ├── close_hover.png
│   │       │   │   ├── close_normal.png
│   │       │   │   ├── close_pressed.png
│   │       │   │   ├── imonline.png
│   │       │   │   ├── menubtn_highlight.png
│   │       │   │   ├── message.png
│   │       │   │   ├── min_hover.png
│   │       │   │   ├── min_normal.png
│   │       │   │   └── min_pressed.png
│   │       │   ├── CheckBox
│   │       │   │   ├── checkbox_highlight.png
│   │       │   │   ├── checkbox_normal.png
│   │       │   │   ├── checkbox_tick_highlight.png
│   │       │   │   ├── checkbox_tick_normal.png
│   │       │   │   ├── radiobtn_highlight.png
│   │       │   │   ├── radiobtn_normal.png
│   │       │   │   ├── radiobtn_tick_highlight.png
│   │       │   │   └── radiobtn_tick_normal.png
│   │       │   ├── ComboBox
│   │       │   │   ├── frameBorderEffect_mouseDownDraw.png
│   │       │   │   ├── frameBorderEffect_normalDraw.png
│   │       │   │   ├── inputbtn_disable.png
│   │       │   │   ├── inputbtn_down.png
│   │       │   │   ├── inputbtn_highlight.png
│   │       │   │   ├── inputbtn_normal.png
│   │       │   │   ├── listitem_select.png
│   │       │   │   ├── login_inputbtn_down.png
│   │       │   │   ├── login_inputbtn_highlight.png
│   │       │   │   └── login_inputbtn_normal.png
│   │       │   ├── EasyTeam
│   │       │   │   ├── Easy_32.png
│   │       │   │   ├── Easylogo.png
│   │       │   │   ├── header.png
│   │       │   │   ├── 下拉选中-1.png
│   │       │   │   ├── 下拉选中-2.png
│   │       │   │   ├── 按钮选中-2.png
│   │       │   │   ├── 下拉常规.png
│   │       │   │   ├── 关闭常规.png
│   │       │   │   ├── 关闭选中.png
│   │       │   │   ├── 按钮常规.png
│   │       │   │   ├── 按钮选中.png
│   │       │   │   ├── 表单常规.png
│   │       │   │   ├── 表单选中.png
│   │       │   │   ├── 隐藏按钮.png
│   │       │   │   ├── 隐藏选中.png
│   │       │   │   ├── 头部背景循环 - 副本.png
│   │       │   │   └── 调试信息显示背景.png
│   │       │   ├── Edit
│   │       │   │   ├── frameBorderEffect_mouseDownDraw.png
│   │       │   │   ├── frameBorderEffect_normalDraw.png
│   │       │   │   ├── keyboard.png
│   │       │   │   └── mainframe.png
│   │       │   ├── Main_Title.png
│   │       │   ├── ScrollBar
│   │       │   │   ├── SKIN_SCROLL.bmp
│   │       │   │   ├── scrollbar_arrowdown_down.png
│   │       │   │   ├── scrollbar_arrowdown_highlight.png
│   │       │   │   ├── scrollbar_arrowdown_normal.png
│   │       │   │   ├── scrollbar_arrowup_down.png
│   │       │   │   ├── scrollbar_arrowup_highlight.png
│   │       │   │   ├── scrollbar_arrowup_normal.png
│   │       │   │   ├── scrollbar_bar_down.png
│   │       │   │   ├── scrollbar_bar_highlight.png
│   │       │   │   ├── scrollbar_bar_normal.png
│   │       │   │   └── scrollbar_bkg.png
│   │       │   └── Skin
│   │       │       ├── Main_Normal.bmp
│   │       │       ├── fengmian_2.png
│   │       │       ├── header.png
│   │       │       ├── main1.jpg
│   │       │       ├── main10.jpg
│   │       │       ├── main11.jpg
│   │       │       ├── main12.jpg
│   │       │       ├── main13.jpg
│   │       │       ├── main14.jpg
│   │       │       ├── main15.jpg
│   │       │       ├── main2.jpg
│   │       │       ├── main20.jpg
│   │       │       ├── main3.jpg
│   │       │       ├── main4.jpg
│   │       │       ├── main5.jpg
│   │       │       ├── main6.jpg
│   │       │       ├── main7.jpg
│   │       │       ├── main8.jpg
│   │       │       ├── main9.jpg
│   │       │       └── main_win_bk.png
│   │       ├── TSTCON32.EXE
│   │       ├── avcodec-57.dll
│   │       ├── avdevice-57.dll
│   │       ├── avfilter-6.dll
│   │       ├── avformat-57.dll
│   │       ├── avutil-55.dll
│   │       ├── dxva2.dll
│   │       ├── js.dll
│   │       ├── keyframe.txt
│   │       ├── libEasyAACEncoder.dll
│   │       ├── libEasyPlayer-RTSP.dll
│   │       ├── libEasyPlayer-RTSP.lib
│   │       ├── libEasyRTSPClient.dll
│   │       ├── libeay32.dll
│   │       ├── libgcc_s_sjlj-1.dll
│   │       ├── libgpac.dll
│   │       ├── libmfxsw32.dll
│   │       ├── libstdc -6.dll
│   │       ├── msvcp100.dll
│   │       ├── msvcr100.dll
│   │       ├── npEasyPlayerPlugin.dll
│   │       ├── np_ocx test.html
│   │       ├── ocx test.htm
│   │       ├── ocx_mutiplayer.html
│   │       ├── reg.bat
│   │       ├── ssleay32.dll
│   │       ├── swresample-2.dll
│   │       ├── swscale-4.dll
│   │       └── unreg.bat
│   ├── Doc
│   │   └── EasyPlayer接口说明文档.pdf
│   ├── README.md
│   └── Src
│       ├── C#
│       │   ├── Client
│       │   │   ├── App.config
│       │   │   ├── EasyPlayer-RTSP.Client.csproj
│       │   │   ├── Form1.Designer.cs
│       │   │   ├── Form1.cs
│       │   │   ├── Form1.resx
│       │   │   ├── Images
│       │   │   │   ├── EasyPlayer.ico
│       │   │   │   └── Easy_32.png
│       │   │   ├── Program.cs
│       │   │   └── Properties
│       │   │       ├── AssemblyInfo.cs
│       │   │       ├── Resources.Designer.cs
│       │   │       ├── Resources.resx
│       │   │       ├── Settings.Designer.cs
│       │   │       └── Settings.settings
│       │   ├── EasyPlayer-RTSP.sln
│       │   ├── EasyPlayerNetSDK
│       │   │   ├── EasyPlayer-RTSP.NetSDK.csproj
│       │   │   ├── PlayerSdk.cs
│       │   │   └── Properties
│       │   │       └── AssemblyInfo.cs
│       │   ├── README.md
│       │   └── Solution Items
│       │       ├── Content
│       │       │   └── Images
│       │       │       ├── Easy_1024.png
│       │       │       ├── Easy_32.png
│       │       │       ├── Easylogo-old.png
│       │       │       ├── Easylogo.png
│       │       │       └── Easylogo111.png
│       │       ├── Include
│       │       │   ├── EasyRTSPClientAPI.h
│       │       │   ├── EasyTypes.h
│       │       │   └── libEasyPlayerAPI.h
│       │       └── Lib
│       │           ├── D3DRender.dll
│       │           ├── D3DX9_43.dll
│       │           ├── FFDecoder.dll
│       │           ├── ImageOle.dll
│       │           ├── IntelHardCodec.dll
│       │           ├── avcodec-57.dll
│       │           ├── avdevice-57.dll
│       │           ├── avfilter-6.dll
│       │           ├── avformat-57.dll
│       │           ├── avutil-55.dll
│       │           ├── dxva2.dll
│       │           ├── js.dll
│       │           ├── libEasyAACEncoder.dll
│       │           ├── libEasyPlayer-RTSP.dll
│       │           ├── libEasyRTSPClient.dll
│       │           ├── libeay32.dll
│       │           ├── libgcc_s_sjlj-1.dll
│       │           ├── libgpac.dll
│       │           ├── libmfxsw32.dll
│       │           ├── libstdc -6.dll
│       │           ├── msvcp140d.dll
│       │           ├── npEasyPlayerPlugin.dll
│       │           ├── ssleay32.dll
│       │           ├── swresample-2.dll
│       │           ├── swscale-4.dll
│       │           ├── ucrtbased.dll
│       │           └── vcruntime140d.dll
│       └── C
│           ├── EasyPlayer
│           │   ├── CreateDump.cpp
│           │   ├── CreateDump.h
│           │   ├── DlgRender.cpp
│           │   ├── DlgRender.h
│           │   ├── DlgVideo.cpp
│           │   ├── DlgVideo.h
│           │   ├── EasyPlayer.cpp
│           │   ├── EasyPlayer.h
│           │   ├── EasyPlayer.rc
│           │   ├── EasyPlayer.vcxproj
│           │   ├── EasyPlayer.vcxproj.filters
│           │   ├── EasyPlayerDlg.cpp
│           │   ├── EasyPlayerDlg.h
│           │   ├── EasySkinUI
│           │   │   ├── BuildDialog.cpp
│           │   │   ├── BuildDialog.h
│           │   │   ├── FlashControl.cpp
│           │   │   ├── FlashControl.h
│           │   │   ├── Function.cpp
│           │   │   ├── Function.h
│           │   │   ├── GifImage.cpp
│           │   │   ├── GifImage.h
│           │   │   ├── ISkinControl.cpp
│           │   │   ├── ISkinControl.h
│           │   │   ├── ImageEx.cpp
│           │   │   ├── ImageEx.h
│           │   │   ├── ImageOle.dll
│           │   │   ├── Macro.h
│           │   │   ├── MemoryDC.cpp
│           │   │   ├── MemoryDC.h
│           │   │   ├── RenderManager.cpp
│           │   │   ├── RenderManager.h
│           │   │   ├── SkinButton.cpp
│           │   │   ├── SkinButton.h
│           │   │   ├── SkinComboBox.cpp
│           │   │   ├── SkinComboBox.h
│           │   │   ├── SkinDialog.cpp
│           │   │   ├── SkinDialog.h
│           │   │   ├── SkinEdit.cpp
│           │   │   ├── SkinEdit.h
│           │   │   ├── SkinListBox.cpp
│           │   │   ├── SkinListBox.h
│           │   │   ├── SkinListCtrl.cpp
│           │   │   ├── SkinListCtrl.h
│           │   │   ├── SkinProgressCtrl.cpp
│           │   │   ├── SkinProgressCtrl.h
│           │   │   ├── SkinRichEdit.cpp
│           │   │   ├── SkinRichEdit.h
│           │   │   ├── SkinScrollBar.cpp
│           │   │   ├── SkinScrollBar.h
│           │   │   ├── SkinSliderCtrl.cpp
│           │   │   ├── SkinSliderCtrl.h
│           │   │   ├── SkinStatic.cpp
│           │   │   ├── SkinStatic.h
│           │   │   ├── SkinTabCtrl.cpp
│           │   │   ├── SkinTabCtrl.h
│           │   │   ├── SkinToolBar.cpp
│           │   │   ├── SkinToolBar.h
│           │   │   ├── SkinTreeCtrl.cpp
│           │   │   ├── SkinTreeCtrl.h
│           │   │   ├── SkinUI.cpp
│           │   │   ├── SkinUI.h
│           │   │   ├── SkinUIMenu.cpp
│           │   │   ├── SkinUIMenu.h
│           │   │   ├── SkinUI_ScrollBar.cpp
│           │   │   ├── SkinUI_ScrollBar.h
│           │   │   ├── XmlManager.cpp
│           │   │   ├── XmlManager.h
│           │   │   ├── detours.h
│           │   │   ├── internal.h
│           │   │   ├── lib
│           │   │   │   ├── Detours.lib
│           │   │   │   ├── DuiLib_d.lib
│           │   │   │   ├── DuiLib_ud.lib
│           │   │   │   ├── ImageOle-new.dll
│           │   │   │   ├── ImageOle.dll
│           │   │   │   ├── SkinUI.lib
│           │   │   │   ├── SkinUI_ScrollBar.lib
│           │   │   │   ├── SkinUI_ScrollBar_d.lib
│           │   │   │   ├── SkinUI_ScrollBar_u.lib
│           │   │   │   ├── SkinUI_ScrollBar_ud.lib
│           │   │   │   ├── SkinUI_d.lib
│           │   │   │   ├── SkinUI_u.lib
│           │   │   │   ├── SkinUI_ud.lib
│           │   │   │   ├── gdiplus.dll
│           │   │   │   ├── 注册.bat
│           │   │   │   └── 反注册.bat
│           │   │   └── resource.h
│           │   ├── res
│           │   │   ├── EasyPlayer - 副本.png
│           │   │   ├── EasyPlayer.ico
│           │   │   └── EasyPlayer.rc2
│           │   ├── resource.h
│           │   ├── stdafx.cpp
│           │   ├── stdafx.h
│           │   └── targetver.h
│           ├── EasyPlayer-RTSP.sln
│           ├── EasyPlayerPlugin
│           │   ├── Chrome
│           │   │   └── chromepackage
│           │   │       └── manifest.json
│           │   ├── EasyPlayerManager.cpp
│           │   ├── EasyPlayerManager.h
│           │   ├── EasyPlayerPlugin.cpp
│           │   ├── EasyPlayerPlugin.h
│           │   ├── EasyPlayerPluginAPI.cpp
│           │   ├── EasyPlayerPluginAPI.h
│           │   ├── EasyPlayerWnd.cpp
│           │   ├── EasyPlayerWnd.h
│           │   ├── Factory.cpp
│           │   ├── FireBreath.zip
│           │   ├── Mac
│           │   │   ├── bundle_template
│           │   │   │   ├── Info.plist
│           │   │   │   ├── InfoPlist.strings
│           │   │   │   └── Localized.r
│           │   │   ├── dmg_template
│           │   │   ├── dmgdesign.applescript
│           │   │   ├── installer.cmake
│           │   │   └── projectDef.cmake
│           │   ├── PluginConfig.cmake
│           │   ├── Win
│           │   │   ├── WiX
│           │   │   │   ├── EasyPlayerPlugin.ddf
│           │   │   │   ├── EasyPlayerPlugin.inf
│           │   │   │   └── EasyPlayerPluginInstaller.wxs
│           │   │   └── projectDef.cmake
│           │   ├── X11
│           │   │   └── projectDef.cmake
│           │   ├── libEasyPlayer
│           │   │   ├── EasyRTSPClient
│           │   │   │   ├── EasyRTSPClientAPI.h
│           │   │   │   ├── EasyTypes.h
│           │   │   │   ├── libEasyRTSPClient.dll
│           │   │   │   └── libEasyRTSPClient.lib
│           │   │   ├── libEasyPlayer.dll
│           │   │   ├── libEasyPlayer.lib
│           │   │   └── libEasyPlayerAPI.h
│           │   └── xpi
│           │       └── content
│           │           ├── chrome.manifest
│           │           └── install.rdf
│           ├── EasyPlayerWebActiveX
│           │   ├── EasyPlayer-RTSPWebActiveXidl.h
│           │   ├── EasyPlayerManager.cpp
│           │   ├── EasyPlayerManager.h
│           │   ├── EasyPlayerWebActiveX.cpp
│           │   ├── EasyPlayerWebActiveX.def
│           │   ├── EasyPlayerWebActiveX.h
│           │   ├── EasyPlayerWebActiveX.ico
│           │   ├── EasyPlayerWebActiveX.idl
│           │   ├── EasyPlayerWebActiveX.lic
│           │   ├── EasyPlayerWebActiveX.rc
│           │   ├── EasyPlayerWebActiveX.vcxproj
│           │   ├── EasyPlayerWebActiveX.vcxproj.filters
│           │   ├── EasyPlayerWebActiveXCtrl.bmp
│           │   ├── EasyPlayerWebActiveXCtrl.cpp
│           │   ├── EasyPlayerWebActiveXCtrl.h
│           │   ├── EasyPlayerWebActiveXPropPage.cpp
│           │   ├── EasyPlayerWebActiveXPropPage.h
│           │   ├── ImageEx.cpp
│           │   ├── ImageEx.h
│           │   ├── Macro.h
│           │   ├── MainVideoWnd.cpp
│           │   ├── MainVideoWnd.h
│           │   ├── res
│           │   │   ├── Easy_1024.png
│           │   │   ├── Easy_32.png
│           │   │   └── Easylogo.png
│           │   ├── resource.h
│           │   ├── stdafx.cpp
│           │   ├── stdafx.h
│           │   └── targetver.h
│           └── libEasyPlayer
│               ├── ChannelManager.cpp
│               ├── ChannelManager.h
│               ├── D3DRender
│               │   ├── D3DRender.lib
│               │   └── D3DRenderAPI.h
│               ├── EasyMP4Writer
│               │   ├── EasyMP4Writer.cpp
│               │   ├── EasyMP4Writer.h
│               │   ├── include
│               │   │   ├── gpac
│               │   │   │   ├── ait.h
│               │   │   │   ├── avparse.h
│               │   │   │   ├── base_coding.h
│               │   │   │   ├── bifs.h
│               │   │   │   ├── bitstream.h
│               │   │   │   ├── cache.h
│               │   │   │   ├── color.h
│               │   │   │   ├── compositor.h
│               │   │   │   ├── config_file.h
│               │   │   │   ├── configuration.h
│               │   │   │   ├── constants.h
│               │   │   │   ├── crypt.h
│               │   │   │   ├── dash.h
│               │   │   │   ├── download.h
│               │   │   │   ├── dsmcc.h
│               │   │   │   ├── dvb_mpe.h
│               │   │   │   ├── esi.h
│               │   │   │   ├── events.h
│               │   │   │   ├── events_constants.h
│               │   │   │   ├── filestreamer.h
│               │   │   │   ├── html5_media.h
│               │   │   │   ├── html5_mse.h
│               │   │   │   ├── ietf.h
│               │   │   │   ├── internal
│               │   │   │   │   ├── avilib.h
│               │   │   │   │   ├── bifs_dev.h
│               │   │   │   │   ├── bifs_tables.h
│               │   │   │   │   ├── camera.h
│               │   │   │   │   ├── compositor_dev.h
│               │   │   │   │   ├── crypt_dev.h
│               │   │   │   │   ├── dvb_mpe_dev.h
│               │   │   │   │   ├── ietf_dev.h
│               │   │   │   │   ├── isomedia_dev.h
│               │   │   │   │   ├── laser_dev.h
│               │   │   │   │   ├── m3u8.h
│               │   │   │   │   ├── media_dev.h
│               │   │   │   │   ├── mesh.h
│               │   │   │   │   ├── mpd.h
│               │   │   │   │   ├── odf_dev.h
│               │   │   │   │   ├── odf_parse_common.h
│               │   │   │   │   ├── ogg.h
│               │   │   │   │   ├── reedsolomon.h
│               │   │   │   │   ├── scenegraph_dev.h
│               │   │   │   │   ├── smjs_api.h
│               │   │   │   │   ├── swf_dev.h
│               │   │   │   │   ├── terminal_dev.h
│               │   │   │   │   └── vobsub.h
│               │   │   │   ├── ismacryp.h
│               │   │   │   ├── iso639.h
│               │   │   │   ├── isomedia.h
│               │   │   │   ├── laser.h
│               │   │   │   ├── list.h
│               │   │   │   ├── map.h
│               │   │   │   ├── maths.h
│               │   │   │   ├── media_tools.h
│               │   │   │   ├── mediaobject.h
│               │   │   │   ├── module.h
│               │   │   │   ├── modules
│               │   │   │   │   ├── audio_out.h
│               │   │   │   │   ├── codec.h
│               │   │   │   │   ├── font.h
│               │   │   │   │   ├── hardcoded_proto.h
│               │   │   │   │   ├── ipmp.h
│               │   │   │   │   ├── js_usr.h
│               │   │   │   │   ├── raster2d.h
│               │   │   │   │   ├── service.h
│               │   │   │   │   ├── term_ext.h
│               │   │   │   │   └── video_out.h
│               │   │   │   ├── mpeg4_odf.h
│               │   │   │   ├── mpegts.h
│               │   │   │   ├── network.h
│               │   │   │   ├── nodes_mpeg4.h
│               │   │   │   ├── nodes_svg.h
│               │   │   │   ├── nodes_x3d.h
│               │   │   │   ├── nodes_xbl.h
│               │   │   │   ├── options.h
│               │   │   │   ├── path2d.h
│               │   │   │   ├── revision.h
│               │   │   │   ├── ringbuffer.h
│               │   │   │   ├── rtp_streamer.h
│               │   │   │   ├── scene_engine.h
│               │   │   │   ├── scene_manager.h
│               │   │   │   ├── scenegraph.h
│               │   │   │   ├── scenegraph_svg.h
│               │   │   │   ├── scenegraph_vrml.h
│               │   │   │   ├── setup.h
│               │   │   │   ├── svg_types.h
│               │   │   │   ├── sync_layer.h
│               │   │   │   ├── term_info.h
│               │   │   │   ├── terminal.h
│               │   │   │   ├── thread.h
│               │   │   │   ├── token.h
│               │   │   │   ├── tools.h
│               │   │   │   ├── unicode.h
│               │   │   │   ├── user.h
│               │   │   │   ├── utf.h
│               │   │   │   ├── version.h
│               │   │   │   ├── webvtt.h
│               │   │   │   └── xml.h
│               │   │   ├── win32
│               │   │   │   ├── inttypes.h
│               │   │   │   └── stdint.h
│               │   │   └── wince
│               │   │       └── errno.h
│               │   └── lib
│               │       ├── libgpac.dll
│               │       └── libgpac.lib
│               ├── EasyRTSPClient
│               │   ├── EasyRTSPClientAPI.h
│               │   ├── EasyTypes.h
│               │   ├── libEasyRTSPClient.dll
│               │   └── libEasyRTSPClient.lib
│               ├── FFDecoder
│               │   ├── FFDecoder.lib
│               │   └── FFDecoderAPI.h
│               ├── IntelHardCodec
│               │   ├── IntelHardCodec.dll
│               │   ├── IntelHardCodec.lib
│               │   └── IntelHardCodec_Interface.h
│               ├── SoundPlayer.cpp
│               ├── SoundPlayer.h
│               ├── ffmpeg-win32
│               │   ├── include
│               │   │   ├── compat
│               │   │   │   ├── aix
│               │   │   │   │   └── math.h
│               │   │   │   ├── avisynth
│               │   │   │   │   ├── avisynth_c.h
│               │   │   │   │   ├── avs
│               │   │   │   │   │   ├── capi.h
│               │   │   │   │   │   ├── config.h
│               │   │   │   │   │   └── types.h
│               │   │   │   │   ├── avxsynth_c.h
│               │   │   │   │   └── windowsPorts
│               │   │   │   │       ├── basicDataTypeConversions.h
│               │   │   │   │       └── windows2linux.h
│               │   │   │   ├── float
│               │   │   │   │   ├── float.h
│               │   │   │   │   └── limits.h
│               │   │   │   ├── getopt.c
│               │   │   │   ├── msvcrt
│               │   │   │   │   ├── snprintf.c
│               │   │   │   │   └── snprintf.h
│               │   │   │   ├── os2threads.h
│               │   │   │   ├── plan9
│               │   │   │   │   ├── head
│               │   │   │   │   ├── main.c
│               │   │   │   │   └── printf
│               │   │   │   ├── strtod.c
│               │   │   │   ├── tms470
│               │   │   │   │   └── math.h
│               │   │   │   ├── va_copy.h
│               │   │   │   ├── w32pthreads.h
│               │   │   │   └── windows
│               │   │   │       ├── makedef
│               │   │   │       └── mslink
│               │   │   ├── inttypes.h
│               │   │   ├── libavcodec
│               │   │   │   ├── avcodec.h
│               │   │   │   ├── avdct.h
│               │   │   │   ├── avfft.h
│               │   │   │   ├── d3d11va.h
│               │   │   │   ├── dv_profile.h
│               │   │   │   ├── dxva2.h
│               │   │   │   ├── qsv.h
│               │   │   │   ├── vaapi.h
│               │   │   │   ├── vda.h
│               │   │   │   ├── vdpau.h
│               │   │   │   ├── version.h
│               │   │   │   ├── videotoolbox.h
│               │   │   │   ├── vorbis_parser.h
│               │   │   │   └── xvmc.h
│               │   │   ├── libavdevice
│               │   │   │   ├── avdevice.h
│               │   │   │   └── version.h
│               │   │   ├── libavfilter
│               │   │   │   ├── avcodec.h
│               │   │   │   ├── avfilter.h
│               │   │   │   ├── avfiltergraph.h
│               │   │   │   ├── buffersink.h
│               │   │   │   ├── buffersrc.h
│               │   │   │   └── version.h
│               │   │   ├── libavformat
│               │   │   │   ├── avformat.h
│               │   │   │   ├── avio.h
│               │   │   │   ├── network.h
│               │   │   │   ├── os_support.h
│               │   │   │   ├── url.h
│               │   │   │   └── version.h
│               │   │   ├── libavresample
│               │   │   │   ├── aarch64
│               │   │   │   │   └── asm-offsets.h
│               │   │   │   ├── arm
│               │   │   │   │   └── asm-offsets.h
│               │   │   │   ├── audio_convert.h
│               │   │   │   ├── audio_data.h
│               │   │   │   ├── audio_mix.h
│               │   │   │   ├── avresample.h
│               │   │   │   ├── dither.h
│               │   │   │   ├── internal.h
│               │   │   │   ├── resample.h
│               │   │   │   └── version.h
│               │   │   ├── libavutil
│               │   │   │   ├── adler32.h
│               │   │   │   ├── aes.h
│               │   │   │   ├── attributes.h
│               │   │   │   ├── audio_fifo.h
│               │   │   │   ├── avassert.h
│               │   │   │   ├── avconfig.h
│               │   │   │   ├── avstring.h
│               │   │   │   ├── avutil.h
│               │   │   │   ├── base64.h
│               │   │   │   ├── blowfish.h
│               │   │   │   ├── bprint.h
│               │   │   │   ├── bswap.h
│               │   │   │   ├── buffer.h
│               │   │   │   ├── camellia.h
│               │   │   │   ├── cast5.h
│               │   │   │   ├── channel_layout.h
│               │   │   │   ├── common.h
│               │   │   │   ├── cpu.h
│               │   │   │   ├── crc.h
│               │   │   │   ├── des.h
│               │   │   │   ├── dict.h
│               │   │   │   ├── display.h
│               │   │   │   ├── downmix_info.h
│               │   │   │   ├── error.h
│               │   │   │   ├── eval.h
│               │   │   │   ├── ffversion.h
│               │   │   │   ├── fifo.h
│               │   │   │   ├── file.h
│               │   │   │   ├── frame.h
│               │   │   │   ├── hash.h
│               │   │   │   ├── hmac.h
│               │   │   │   ├── imgutils.h
│               │   │   │   ├── intfloat.h
│               │   │   │   ├── intreadwrite.h
│               │   │   │   ├── lfg.h
│               │   │   │   ├── libm.h
│               │   │   │   ├── log.h
│               │   │   │   ├── lzo.h
│               │   │   │   ├── macros.h
│               │   │   │   ├── mathematics.h
│               │   │   │   ├── md5.h
│               │   │   │   ├── mem.h
│               │   │   │   ├── motion_vector.h
│               │   │   │   ├── murmur3.h
│               │   │   │   ├── opt.h
│               │   │   │   ├── parseutils.h
│               │   │   │   ├── pixdesc.h
│               │   │   │   ├── pixelutils.h
│               │   │   │   ├── pixfmt.h
│               │   │   │   ├── random_seed.h
│               │   │   │   ├── rational.h
│               │   │   │   ├── rc4.h
│               │   │   │   ├── replaygain.h
│               │   │   │   ├── ripemd.h
│               │   │   │   ├── samplefmt.h
│               │   │   │   ├── sha.h
│               │   │   │   ├── sha512.h
│               │   │   │   ├── stereo3d.h
│               │   │   │   ├── tea.h
│               │   │   │   ├── threadmessage.h
│               │   │   │   ├── time.h
│               │   │   │   ├── timecode.h
│               │   │   │   ├── timestamp.h
│               │   │   │   ├── tree.h
│               │   │   │   ├── twofish.h
│               │   │   │   ├── version.h
│               │   │   │   ├── wchar_filename.h
│               │   │   │   └── xtea.h
│               │   │   ├── libpostproc
│               │   │   │   ├── postprocess.h
│               │   │   │   └── version.h
│               │   │   ├── libswresample
│               │   │   │   ├── swresample.h
│               │   │   │   └── version.h
│               │   │   ├── libswscale
│               │   │   │   ├── swscale.h
│               │   │   │   └── version.h
│               │   │   └── stdints.h
│               │   └── lib
│               │       ├── avcodec-57.def
│               │       ├── avcodec.lib
│               │       ├── avdevice-57.def
│               │       ├── avdevice.lib
│               │       ├── avfilter-6.def
│               │       ├── avfilter.lib
│               │       ├── avformat-57.def
│               │       ├── avformat.lib
│               │       ├── avutil-55.def
│               │       ├── avutil.lib
│               │       ├── postproc-54.def
│               │       ├── postproc.lib
│               │       ├── swresample-2.def
│               │       ├── swresample.lib
│               │       ├── swscale-4.def
│               │       └── swscale.lib
│               ├── libEasyAACEncoder
│               │   ├── EasyAACEncoderAPI.h
│               │   ├── libEasyAACEncoder.dll
│               │   └── libEasyAACEncoder.lib
│               ├── libEasyPlayer.vcxproj
│               ├── libEasyPlayer.vcxproj.filters
│               ├── libEasyPlayerAPI.cpp
│               ├── libEasyPlayerAPI.h
│               ├── main.cpp
│               ├── mp4creator
│               │   ├── libMp4Creator.lib
│               │   └── libmp4creator.h
│               ├── ssqueue.cpp
│               ├── ssqueue.h
│               ├── trace.cpp
│               ├── trace.h
│               ├── vstime.cpp
│               └── vstime.h
└── 好例子网_EasyPlayer-RTSP-Win-master 非常棒的RTSP 开源播放器.zip

85 directories, 682 files



实例下载地址

C# RTSP 播放器 开源项目

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警