-
Notifications
You must be signed in to change notification settings - Fork 440
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
Trouble with adaptive streaming (the meaning of BANDWIDTH parameter) #946
Comments
Hello again! |
Sorry, missed the original message. |
@erankor : We are facing the same problem with the BANDWIDTH tag. The values are average bitrates and and not peak values. We are no able to use the apple validation tools and we also get error messages from the client devices. Is there a workaround available or do you have an advice for a bug-fix? #EXT-X-STREAM-INF: The following attributes are defined:
Pantos & May Expires March 24, 2017 [Page 27] Internet-Draft HTTP Live Streaming September 2016
https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-20 |
@erankor same issue here. We are willing to sponsor the necessary work. If interested, please let me know how. |
any updates? |
@erankor , would be very nice to have this merged, as we also encounter weird playback issues on Apple devices with 'native' HLS, and their HLS validation tools report lots of issues with manifests generated by Kaltura, example:
|
Hello!
I'm using kaltura nginx-vod-module for streaming adaptive HLS and DASH content, and i have a problem with stream validation.
We already implemented all your suggestions about media preparation (issue #412), but manifest from kaltura nginx-vod-module is still shows non-valid bandwith (HLS and DASH eather).
Parameter BANDWIDTH in master manifest is being calculated as average from first 100K frames, and in most cases doesn't reflect peak bandwith. This causes incorrect behavour of client applications (frequently buffering, buffer overrun), so adaptive isn't working as expected.
BANDWITH attribute expectations by Apple:
https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices#//apple_ref/doc/uid/TP40016596-CH2-SW1
I've checked same content by bento4 utils to check master-manifest parameters of same mp4 files and this is example of it:
bento4 manifest
kaltura nginx-vod-module manifest
So, there is a question: what we need to do with kaltura nginx-vod-module to get valid master-manifest? And if this is manifest generation state issue – maybe it need to be fixed?
The text was updated successfully, but these errors were encountered: