我创建了以下存储过程:
CREATE PROCEDURE [dbo].[_StartWebcamStream]
AS
BEGIN
declare @command varchar(200)
set @command = 'C:\startStream.bat'
exec master..xp_cmdshell @command
END
用于执行批处理文件startStream.bat
。该批次包含以下代码:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I dummy -vvv rtsp://mycamaddress/live_mpeg4.sdp --network-caching=4096 --sout=#transcode{vcodec=mp4v,fps=15,vb=512,scale=1,height=240,width=320,acodec=mp4a,ab=128,channels=2}:duplicate{dst=http{mux=asf,dst=:11345/},dst=display} :sout-keep}
批处理文件已正确启动,但查询会继续运行,直到 vlc 停止。
我该怎么做才能停止让 vlc 运行的查询?