C# 利用ffmpeg进行推流

时间:2021-04-12 15:00:24
【文件属性】:
文件名称:C# 利用ffmpeg进行推流
文件大小:43.8MB
文件格式:RAR
更新时间:2021-04-12 15:00:24
C# ffmpeg FFmpeg.AutoGen 推流 1078 C# 利用ffmpeg进行推流,推流方式涉及:读取本地文件,以入读取指定内存数据;示例项目中使用开源项目 FFmpeg.AutoGen,其对ffmpeg的API做了封装,方便在C#代码中进行ffmpeg API的调用。
【文件预览】:
ffmpeg-4.3.2
----ffprobe.exe(183KB)
----swscale-5.dll(539KB)
----avcodec-58.dll(55.84MB)
----avfilter-7.dll(26.71MB)
----avdevice-58.dll(3.34MB)
----avformat-58.dll(13.73MB)
----swresample-3.dll(423KB)
----avutil-56.dll(835KB)
----postproc-55.dll(128KB)
----ffplay.exe(1.45MB)
----ffmpeg.exe(342KB)
Docker nginx-rtmp
----Docker nginx-rtmp.docx(1.24MB)
Utils
----Utils.cs(4KB)
packages.config
Program.cs
FFMpeg.AutoGen.Demo.csproj
.vs
----FFMpeg.AutoGen.Demo()
--------v16()
packages
----Newtonsoft.Json.13.0.1()
--------packageIcon.png(9KB)
--------lib()
--------.signature.p7s(18KB)
--------LICENSE.md(1KB)
--------Newtonsoft.Json.13.0.1.nupkg(1.97MB)
----FFmpeg.AutoGen.4.3.2()
--------LICENSE.txt(8KB)
--------FFmpeg.AutoGen.4.3.2.nupkg(1.51MB)
--------lib()
--------.signature.p7s(9KB)
拉流
----PullStream.cs(376B)
Properties
----AssemblyInfo.cs(1KB)
推流
----MDataCacheManager.cs(6KB)
----PushStream.cs(14KB)
----PushStreamEx.cs(8KB)
----PushStreamIO.cs(27KB)
----IOFillModel.cs(709B)
----StreamItem.cs(769B)
SystemInfo.cs
dll
----NRails.Core.dll(461KB)
FFMpeg.AutoGen.Demo.sln
App.config
bin

网友评论

  • 有的DLL只给引用,没给源码
  • 可以正常使用(文件的方式),测试通过
  • 控制台模式,不是界面模式的