restcomm-android-sdk
restcomm-android-sdk copied to clipboard
Take advantage of MediaCodecVideoEncoder class to hint on hardware support for video codecs
Would be nice to:
- Be able to tell from logs which codecs a device supports in hardware. That way we can better help customers/community
- If user uses a codec that is not HW supported, while there's hardware support from their device for alternative codec, hint them that they should switch
- We could automatically switch to take advantage of best HW supported codec
For more info check PeerConnectionClient.java and also MediaCodecVideoEncoder.isVp8HwSupported()/isVp9HwSupported()/isH264HwSupported()