VP9 Hardware Accelerated Encode/Decode Capability Detection

197 views
Skip to first unread message

Mpendulo Ndlovu

unread,
Oct 15, 2015, 5:42:14 AM10/15/15
to discuss-webrtc
I have been looking at WebRTC code and the VP9 library to see where hardware acceleration encode/decode capability detection is done, and if not supported do a fallback to software implementation but I have not found it yet. Is it currently being used in WebRTC and VP9, and where could I find it in the WebRTC code?

Also, I noted from client implementations that H264 is the preferred option alongside ISAC for audio (instead of Opus?) I wish to use PCMU, and I wonder if it also does hardware encoding/decoding? I am also curious if VP9 does have audio encode/decode ability, I haven't seen anything like ti but a colleague has a suspicion.

PhistucK

unread,
Oct 15, 2015, 6:02:47 AM10/15/15
to WebRTC-discuss
VP9 is a video codec, so no audio.


PhistucK

On Thu, Oct 15, 2015 at 12:42 PM, Mpendulo Ndlovu <mpe...@gmail.com> wrote:
I have been looking at WebRTC code and the VP9 library to see where hardware acceleration encode/decode capability detection is done, and if not supported do a fallback to software implementation but I have not found it yet. Is it currently being used in WebRTC and VP9, and where could I find it in the WebRTC code?

Also, I noted from client implementations that H264 is the preferred option alongside ISAC for audio (instead of Opus?) I wish to use PCMU, and I wonder if it also does hardware encoding/decoding? I am also curious if VP9 does have audio encode/decode ability, I haven't seen anything like ti but a colleague has a suspicion.

--

---
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/32282674-a243-407f-b2a5-aa47e1a3425e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Harald Alvestrand

unread,
Oct 15, 2015, 6:02:51 AM10/15/15
to WebRTC-discuss
H264 and VP9 are video codecs; iSAC, Opus and PCMU are audio codecs.
They should be viewed as completely separate things; there's no such thing as encoding audio with a video codec.

(Waiting for others to answer your other questions.)


On Thu, Oct 15, 2015 at 11:42 AM, Mpendulo Ndlovu <mpe...@gmail.com> wrote:
I have been looking at WebRTC code and the VP9 library to see where hardware acceleration encode/decode capability detection is done, and if not supported do a fallback to software implementation but I have not found it yet. Is it currently being used in WebRTC and VP9, and where could I find it in the WebRTC code?

Also, I noted from client implementations that H264 is the preferred option alongside ISAC for audio (instead of Opus?) I wish to use PCMU, and I wonder if it also does hardware encoding/decoding? I am also curious if VP9 does have audio encode/decode ability, I haven't seen anything like ti but a colleague has a suspicion.

--
Reply all
Reply to author
Forward
0 new messages