我正在开发使用RTP传输视频的IP摄像机。我使用的硬件编码器仅支持H.264,但是我需要生成MJPEG流以及H.264。 我已经对H.264的I-Frame进行了相当多的阅读,在我看来,他们使用的压缩与JPEG非常相似。实际上,我不清楚有什么区别。 所以我的问题是,我可以生成仅I帧的H.264流的MJPEG流吗?
答案 0 :(得分:0)
取决于此句子中“创建”的含义。是的,您可以将h264 IDR转换为JPG,但是必须对其进行解码并重新编码。这些格式是使用类似的技术创建的,但是具体的实现方式却大不相同。
答案 1 :(得分:0)
我希望您的IP摄像机也支持其他原始格式(例如yuv,rgb,nv12等)
如果您具有mjpeg编码器,则可以将原始格式直接转换为mjpeg帧。
如果您的IP摄像机仅支持H.264,则可以在播放器/网关端将H.264转换为mjpeg。