-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
H.264 encoder support #76
Comments
This has been finally revealed w/o solution: |
hi neilyoung, do you have resolve the h264 issue? the link https://mediasoup.discourse.group/t/is-this-here-also-the-place-to-discuss-android-mediasoup-things/5266/13 can not visit now |
Is mediasoup library actively maintained and can is it a prospective server for scaling, rtp and transcoding with users upto 10 in a room? |
I think yes, but finally it was not only done with this part mentioned. I rolled my own mediasoup lib from a fork and also replaced libwebrtc with a more recent version. In the end H.264 worked, even with simulcast (but software encoder only, libwebrtc does something weird with hardware encoded H.264 and simulcast). |
I think it is no longer actively maintained. Regarding your question: The mediasoup library is a client library for Android, organizing the signaling and media transfer to and from a Mediasoup server instance. Transcoding is not a task for this lib and IMHO also not the RTP for which it is using libwebrtc to my knowledge. The distribution to 10 or more users is task of the Mediasoup server's SFU functionality. |
Thanks for making and sharing this nice lib. Well done and nice to read.
One question: My Android device supports H.264 hardware encoding. How can I make use of it? I was trying to set the "codec" parameter as I do in my JS realisation, but this seems to not be sufficient.
In my own apps using Google WebRTC directly I recall to have been forced to see some "PeerConnectionOptions" in order to support H.264 hardware codecs. How can this be done with the lib (w/o being forced to build libwebrtc from scratch)?
TIA
The text was updated successfully, but these errors were encountered: