如何在VB.NET上通过FFMPEG流式传输2个网络摄像头

时间:2014-08-30 05:48:36

标签: vb.net ffmpeg

我喜欢将Windows上的ffmpeg 2个网络摄像头以RTMP协议流式传输到Flash媒体服务器。

我使用FFMPEG通过ProcessStartInfo在后台vb.net中流式传输视频,现在我有一个问题就是使用2个FFMPEG同时流式传输2个网络摄像头。

当我第一次运行FFMPEG时,它会成功运行并在媒体服务器上正确地传输网络摄像头1,当我想启动网络摄像头2进行传输时,第二个ffmpegs没有运行。

这是启动每个FFMPEG的代码:

Dim psi As ProcessStartInfo = New ProcessStartInfo("c:\ffmpeg.exe")
Dim proc As Process = Process.Start(psi)
psi.UseShellExecute = False
psi.CreateNoWindow = True
psi.Arguments = " -f dshow -i video=""USB Camera"" -threads 1 -preset ultrafast -vcodec     libx264 -b:v 640k -acodec copy -f flv rtmp://12.11.1.6/live/sample1 "
proc = Process.Start(psi)

请告诉我解决这个问题

您的帮助将不胜感激

0 个答案:

没有答案