Hi Philip,
In our inter-op testing between Chrome and native soft clients running on Windows, we have observed that Chrome is not able to decode remote H.264 video stream (while vice-versa video is working fine). The soft client is using Intel MSDK hardware encoder which is generating SEI packets in the H.264 video stream. As per above reply, SEI packets are getting treated as delta frame. In our observation from Chromium logs, SEI packet when treated as delta frame is causing Keyframe to be discarded right from the beginning and hence resulting in no video being displayed on the Chrome side. We are looking in to fixing soft clients so that they don’t send SEI packets. However, we believe that the same issue could occur during inter-op with any other third party client that our customers use and whose source code we cannot modify. Hence, we are working on understanding Chromium code to see how we could skip the SEI frame, instead of adding it to frame buffer as delta frame. Could you please provide any pointers on how to fix this issue in Chrome?
Also, please find attached Wireshark trace with RTP packets for the H264 stream.
Thanks,
Hitesh
I noticed there is an active chromium bug report in assigned state relating to H264 decoding issues in chrome58
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/53879115-1183-485d-8f76-0fa5fefa6d7a%40googlegroups.com.