https://github.com/notedit/webrtc-android-h264
webrtc android h264 support
https://github.com/notedit/webrtc-android-h264
Last synced: 5 months ago
JSON representation
webrtc android h264 support
- Host: GitHub
- URL: https://github.com/notedit/webrtc-android-h264
- Owner: notedit
- Created: 2017-08-15T06:31:25.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-11-13T12:29:06.000Z (over 8 years ago)
- Last Synced: 2025-02-04T15:43:52.106Z (over 1 year ago)
- Size: 32.7 MB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# webrtc-android-h264
android support MediaCodec h264 encode/decode, but not every device is supported
we make this project to add soft h264 encode/decode support to webrtc android sdk
## todos
- support h264 decode
- support h264 encode
### step1
soft h264 decode support, webrtc's api did not support external encode facotry yet, so we just support external decode factory.
we may use jcodec to do h264 decode in the step1. we need implement an decode factory and an soft decoder
https://github.com/pristineio/webrtc-mirror/blob/master/webrtc/sdk/android/src/java/org/webrtc/HardwareVideoDecoder.java
### step2
soft h264 encode support, we will see when webrtc will support external encode factory.
the same logic as step1
### step3
we will use openh264 or ffmpeg to replace jcodec.