我正在尝试将视频流从 C# 程序发送到 VLC,但我没有到达链接这两个应用程序... 注意:应用程序在同一台计算机上运行。
我在 C# 中使用此代码在 C# 中声明 Pipe Server
NamedPipeServerStream pipelineServer = new NamedPipeServerStream(pipeName, PipeDirection.Out); PipeServer.WaitForConnection();
仅供引用:我用 C# 开发了一个 Pipe 客户端来测试 Pipe 服务器,并且它们可以协同工作。
我的管道名称是“truc”。
在 VLC 中,我尝试使用打开播放器
VLC-
vlc fd://truc
vlc 流://truc
vlc 流://\.\pipe\truc
vlc 文件://truc
vlc 文件://\.\pipe\truc
但总是出现同样的错误:VLC 无法打开“...”。
有人知道我错在哪里吗?
谢谢 乔瑟兰
请您参考如下方法:
vlc.exe stream://\\\.\pipe\truc
别问我为什么,但有了这么多的斜杠,我的 VLC 非常满意。