C# 在VLC中转码到虚拟设备/内存
我有一个来自视频发射器的单播h264流。现在,我想使用HTML5s标记在web浏览器中查看流。为此,我必须首先通过VLC将其转码到theora/ogg,然后将其作为HTTP流输出。这对于1个客户端来说很好,但是由于HTTP流不是多播的,我担心我的服务器会很快崩溃,因为VLC会为每个额外的客户端请求转码输入流 出于这个原因,我希望将转码流写入“虚拟设备”或内存或任何其他形式的临时存储中(但亲爱的上帝,没有文件,我不想破坏我的硬盘)。然后,我想用一个辅助VLC实例获取转码后的流,并通过HTTP对其进行流式传输,这样最终,我只需要对所有客户端转码一次 分步骤:C# 在VLC中转码到虚拟设备/内存,c#,html,ffmpeg,video-streaming,transcoding,C#,Html,Ffmpeg,Video Streaming,Transcoding,我有一个来自视频发射器的单播h264流。现在,我想使用HTML5s标记在web浏览器中查看流。为此,我必须首先通过VLC将其转码到theora/ogg,然后将其作为HTTP流输出。这对于1个客户端来说很好,但是由于HTTP流不是多播的,我担心我的服务器会很快崩溃,因为VLC会为每个额外的客户端请求转码输入流 出于这个原因,我希望将转码流写入“虚拟设备”或内存或任何其他形式的临时存储中(但亲爱的上帝,没有文件,我不想破坏我的硬盘)。然后,我想用一个辅助VLC实例获取转码后的流,并通过HTTP对其进
这有可能吗?使用Windows Media Server,这是可以做到的。请查看此详细信息