-
Notifications
You must be signed in to change notification settings - Fork 334
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
GoPro stream latency on android app #283
Comments
Use Exoplayer with LoadControl and set minBuffer to 900ms and maxBuffer to 1100ms. For me it works with Hero5 and Hero8 without problems. And by the way: ffmpeg-kit-min is enough for that. This will make the APK file smaller. |
Thanks for the tip But I kind of figured out that my options weren't working because I was declaring them like every stack overflow answer.
|
That makes me happy! Best regards |
I also have about a second (which is better than 3-4 seconds that were getting longer over time) |
Problem:
I made an android apk for displaying GoPro stream, but when I start it, I have 3 or 4 seconds of latencies.
But when I change the framerate using the GoPro, it seems to reload the stream and the latency go back to 1 second or less.
So I tried using Wifi command to change framerate but it doesn't work.
I suppose the problem is coming from my settings because it keeps packets it shouldn't keep.
http://10.5.5.9/gp/gpControl/setting/3/9
Details:
To receive that stream, I'm using libvlc and FFmpeg-kit :
GoPro Camera(s):
GoPro HERO 5
Firmware Version:
Android 12
libvlc : org.videolan.android:libvlc-all:3.1.12
FFmpeg-kit : libs/ffmpeg-kit-full-4.5.1-1.aar
Steps to reproduce:
Launch GoPro stream with latency and change the video mode framerate to 24 (even if it's already 24)
Happens every time? [Y/N]: Sometimes but not everytime
The text was updated successfully, but these errors were encountered: