-
Notifications
You must be signed in to change notification settings - Fork 6k
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
Live H.264 encoding not playing back with ExoPlayer 2.0.4 #2020
Comments
We noticed an issue around the earlier video - we had GOP size at 60K and fps at 25. Changing the GOP to be a multiple (50K) resolved that issue. However, we're now trying with a completely different encoder & this time HEVC 4K. Same issue - Everything plays fine in 1.5.7, but only audio plays back in 2.0.4. Device in question is a Samsung Galaxy S7. But we've had this issue with the Google Pixel as well. |
Have you seen #1967 ? For me, the first chunk doesn't play in any of exoplayer versions, unless I set FLAG_ALLOW_NON_IDR_KEYFRAMES. The second one does not play on Nexus 5X(any exopayer version), but I think it's related to decoding capabilities. I wonder if you are setting the FLAG_ALLOW_NON_IDR_KEYFRAMES flag for version 1.5.7 but not for 2.0.4. Please check if that's the case. If not, let me know and I will explore further. |
How do I check if |
OK I just verified, in 1.5.7 we do set For the 2nd chunk, the issue still persists though - and |
Closing due to inactivity. |
Our live streams aren't playing with ExoPlayer 2.0.4. They play fine in 1.5.7. I've attached a sample chunk that doesn't play in ExoPlayer 2. Unfortunately we didn't see anything out of the ordinary in the logs.
Streams are encoded and packaged into HLS using Ateme Titan encoders.
LiveChunk.ts.zip
The text was updated successfully, but these errors were encountered: