Closed HyundongHwang closed 19 hours ago
The purpose of HLS is to provide adaptive playback based on network conditions. You need to create a master manifest which contains your variants and then play that.
All the platforms supported by AVPro Video support adaptive playback with HLS.
A good source of information on how to create adaptive HLS can be found here
Which platform is your feature request for?
Windows, Android, macOS, iOS
Description
Hello. I am using an hls streaming player by preparing only one 1080p video profile. Of course, the initial loading is slow, and buffering occurs a lot during playback. Does AvProVideo have an Adaptive Player function for this? If there is a function, please let me know if I have not found it. And if there is no function, please add it.
Below is a rough code that I thought of without knowing the internals of AvProVideo. Rather than an implementation that relies on such simple logic, it would be better if there is an elegant and better method provided by built-ins such as ExoPlayer and AVPlayer.