Sinigami
Sinigami

Reputation: 449

Adaptive streaming - smoothstreaming doesn't works

From documentation: "Adaptive Streaming - Automatically adapts to either congestion or bandwidth availability". But this works only when player starts (I use VideoView). If the intrenet speed falls while playing video - nothing happens but it is preferable that player switch video quality base on curren internte speed. So, questions:

Does android video player supports switching video quality in real time while playing video? If yes, how to implement this?

Thank you for your attention.

Update: For example Youtube google tv app. If bandwidth changing while playing video, player automaticaly switches to appropriate video quality without any delays.

What I have to do to make it work? I am using VideoView and it is works only when I start player.

Thank you.

Upvotes: 0

Views: 821

Answers (1)

Krispy
Krispy

Reputation: 1108

Typically you would implement your own subclass of the VideoView that utilizes some form of QoS to monitor network bandwidth. If you are working on a Google TV application you can use the GtvVideoView (which supports smoothstreaming). To understand more about this you can read up on it here: https://developers.google.com/tv/android/articles/hls?hl=en

Upvotes: 0

Related Questions