繁体   English   中英

C#视频流

[英]C# Video Streaming

我正在使用NReco库开发C#视频流应用程序。 此时,我能够分别对音频和视频进行编码,并将数据保存到队列中。 我可以使用不带音频的UDP协议流式传输视频,并且可以在ffplay中很好地播放。我可以使用不带视频的UDP协议流式传输音频,并且它也可以很好地播放。播放音频和视频。 但是我不知道该怎么做。 如果有人可以给我任何意见来实现这一目标,或者任何其他不同的方法来实现这一目标,我将不胜感激。

谢谢。

答案很大程度上取决于视频和音频流的来源。 NReco.VideoConverter是FFMpeg工具的包装,如果可以将视频或音频输入指定为ffmpeg输入源(UDP流或直接显示输入设备),则它实际上可以合并视频和音频流(请参阅FFMpeg文档中的过滤器配置)。

如果您的C#代码中的字节流表示的视频和音频数据都不能使用NReco.VideoConverter(ConvertLiveMedia方法)一起传递,因为它使用stdin与ffmpeg进行通信,并且只能从C#代码传递一个流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM