我正在开发一个应用程序C#,它包含从摄像头采集图像(格式为bayer8),然后通过rtsp在本地网络上传输。
我寻找了一个框架,它允许我通过网络发送位图图像。每次我找到一些东西,它都是一个流式文件,但我需要流式传输位图图像。
谢谢你的帮忙
发布于 2016-07-20 20:07:23
如果您精通使用本机代码(通过COM或P/Invoke),则可以使用Live555来实现您所需的功能。我不知道它是否有C#包装器(我很可能没有)。也有this answer在C#中提到了RTSP上的一个codeproject page和Live555。
话虽如此,我认为在你的案例中还有更重要的信息(这就是为什么我没有简单地将这个问题标记为重复的)。RTP具有一组预定义的有效负载类型(以便客户端知道如何对流进行重新复用)。RFC4175列出了RTP的未压缩视频格式。据我所知,bayer8不仅仅是某种RGB压缩的另一个名称--它是一个完全不同的名称(如果我错了,请纠正我)?在这种情况下,您不能将数据放入标准客户端(VLC、FFmpeg等)的流中。将能够进行多路复用。然后,这取决于你是否可以重新压缩,或者如果你根本不需要RTP,因为它根本不会工作。
https://stackoverflow.com/questions/38463458
复制相似问题