12-15-2017 08:35 AM
hi,
we are developing android app and configure the reslution to 720P 30f.
but, in our testing, we found endpoint only received 720P 10 frame from APP side.
the android device with ARM CPU supportS 720p 30f if we testing with other Webrtc client and the device and can record 1080P video.
please let us know how ot improve the framerate.
many thanks.
yours
Alan
12-18-2017 01:51 AM
Hi Alan,
Have you altered the Video Resolution Configuration values on https://cs-fcsdk.cafex.com:8443/web_plugin_framework/webcontroller/mediaconfig/
Rob
12-18-2017 03:00 AM
hi rob,
we chananged resolution to 720P in advanced sdk.
BUT, the problem is to do with Frame rate, it is around 10~15 frame every second.
alan
12-26-2017 02:05 AM
Hi Alan,
Apologises for misreading your question. The current Android implementation doesn't support frame rates of 30fps. I would expect it to be supported in later REM versions or via the ES patch mechanism. I don't have an ETA for the feature.
Rob
12-26-2017 02:19 AM
hi Robert,
thanks for your frank reply.
we want to replace the built-in webrtc lib libjingle_peerconnection_so.so to latest one.
can you tell us the version of this shared lib in native Advanced SDK?
yours
Alan
12-26-2017 05:21 AM
Hi Alan,
My understanding is that to use the latest libjingle_peerconnection_so.so there will need to be code changes in the REM SDK to accommodate the API changes in libjingle_peerconnection_so.so
I'll confirm the above and the version number with development but the answer may not come until the new year.
Rob
12-26-2017 09:13 PM
hi robert,
many thanks for your reply.
looking forward to hearing from you soon.
yours
Alan
01-03-2018 01:22 AM
Hi Alan.
I spoke to our team this morning and we were wondering what android device you were using and what endpoint the call is going too.
Given the original statement you mentioned, it sounds like a heavy hitting device but we just wanted to confirm that with you to conclude/continue investigations.
Cheers,
Rach
01-03-2018 01:56 AM
hi rach,
long time no see,
we are testing on a android based wearable glass.
https://realwear.com/products/hmt-1/
glass spec:
http://realwear.com/hmt-1-specs/
yours
Alan
01-03-2018 01:59 AM
hi Rach,
REM endpoint is calling to a DX80 endpoint via VPN encrptyed internet link.
yours
Alan
01-04-2018 05:35 AM
Thank you for your reply.
Could you answer/try the following for us:
1. Is the wearable device itself handling the media streams or is offloaded to a mobile device?
2. Could you try and make a call from a mobile device, ideally something quite recent like a S7. And see if it has the same FPS issue?
3. Could you try to prioritise the VP8 video codec in https://<server address>:8443/web_plugin_framework/webcontroller
We are presume the device is currently using H264 so we are curious if forcing it to transcode might help.
Let us know how you get on and let me know if you have any questions.
Cheers,
Rach
01-05-2018 06:46 AM
Hi Alan.
to let you know we've performed some testing on the following devices and got the following results:
11.6 Advanced SDK and have the following results:
HTC One A9 (Android 6.0.1) = 20-25 FPS
Nexus 6 (Android 7.0) = 15 FPS
Samsung S7 Edge (Android 7.0) = 30FPS
Please note this will also be based on network quality, device compatibility....etc.
Cheers,
Rach D
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide