--
---
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-webrt...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
1) For encoding, what is the patch for webrtc media stack and chrome? If I understand correctly, the frame comes from hardware encoder is compressed/encoded VP8 frame instead of raw YUV frame. The frame needs to be fed into webrtc media stack for encapsulation and sending out to network.
2) For decoding, what is the frame format in WebMediaPlayerMS::OnFrameAvailable()? For local camera preview/getUserMedia, the VideoFrame is of YUY format.
--
For incoming video frame, the UDP packet is received in browser process, the packet is then sent to render process via IPC for de-packetization, which process decodes the video frame via hardware decoder,
after decoding how the video frame is painted to the browser window?
--
From your description, it seems that some changes are needed in the libjingle/webrtc media stack to handle the hardware encoded VP8 frame.
Do you have any idea when VP8 hardware encoding/decoding based webrtc is ready on Nexus 7?
--
--
---
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-webrt...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to a topic in the Google Groups "discuss-webrtc" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/discuss-webrtc/dERL1z5dxtc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to discuss-webrt...@googlegroups.com.
Hi William,
The VP8 hardware-accelerated support is already exist in latest Android Chrome Beta, but the encoder is not working very well till now so it’s been disabled by default, and the decoder is working on some devices like Nexus 5.
If you want to try VP8 hardware encoding/decoding, you can play with latest Android Chrome Beta on Nexus 5 since it has both VP8 hardware encoding/decoding support. After you installed Android Chrome Beta, please enter chrome://flags and Enable an experiment feature named “Override software rendering list”(The first item), then you can try the VP8 hardware encoding/decoding.
More information please see these features are in the gpu blacklist:
Note that “MediaCodec is still too buggy to use for encoding”, “Samsung Gaxlaxy NOTE II is too buggy to use for video decoding” and “Samsung Gaxlaxy S4 is too buggy to use for video decoding”.
Thanks & Best regards
Jeremy
Yes, your understanding is right. But it does not mean there can’t be any improvement to Android Chrome, they both need some improvements in the future based on my knowledge.