我正在开发一个应用程序C#,它包含从摄像头收集图像(格式化bayer8),然后通过rtsp在本地网络上传输。
我找了一个允许我通过网络发送位图图像的框架。 每当我找到一些东西时,它就是一个流式文件,但我需要流式化位图图像。
感谢您的帮助
答案 0 :(得分:0)
如果您足够熟练使用本机代码(通过COM或P / Invoke),Live555可用于实现您的需求。我不知道它是否有C#包装器(恕我直言,很可能没有)。还有this answer与Live555一起提及C#中的RTSP codeproject page。
话虽如此,我认为您的案件中有一些更重要的信息(这就是为什么我不会简单地将问题标记为重复)。 RTP具有一组预定义的有效负载类型(以便客户端知道如何重新启动流)。 RFC4175列出了RTP的未压缩视频格式。据我所知,bayer8不仅仅是某种RGB压缩的另一个名称 - 它是一个完全不同的名称(如果我错了,请纠正我)?在这种情况下,您无法将数据放入标准客户端(VLC,FFmpeg等)将能够进行解复用的流中。然后由您来了解您是否可以重新压缩,或者您根本不需要RTP,因为它根本不起作用。