TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.85k stars 3.09k forks source link

Quality / resolution selector in live streams #1239

Open justanidea opened 6 years ago

justanidea commented 6 years ago

I know somebody told that the quality selector is useless for lives because ot set automaticaly the 'best' quality, but i dont agree with that : when i start a live on Newpipe I have a shitty quality most of the time, whereas I can watch 720p 60fps lives on twitch... So we should have an access to set manually the quality, or maybe choose in settings a default quality (like for videos)

karyogamy commented 6 years ago

Confirmed. Apparently, the bandwidth metering that controls the adaptive quality selection requires the livestream to have at least 10 seconds of buffer before it upgrades the quality to the next available level. Since many livestreams have a very short buffer duration (i.e. 2 seconds), the quality change just never happens. I'll push a fix to #1226 once I've experimented with different timing parameters on the metering.

justanidea commented 6 years ago

Thank you :3

stale[bot] commented 6 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

ghost commented 4 years ago

+1 for this feature request, would like to choose my live stream quality when I watch it like on YouTube.

ghost commented 4 years ago

It is confusing not to know current resolution (IF one care)

As walk around there could be indication of current resolution.

Nick-Lit commented 3 years ago

+1

opusforlife2 commented 3 years ago

-3

Perfectly balanced, as all things should be.

AudricV commented 3 years ago

Please test #7260

jcperil commented 1 year ago

Any update on this? Default quality seems quite high which is unfortunate for someone with a daily limit on their mobile data plan. :(

opusforlife2 commented 1 year ago

I know an app that's a fork of NewPipe

It's not. Completely separate app.

iAdesanyaDaniel commented 11 months ago

@AudricV welldone Boss I wanted to put this in a feature request then I found this open issue

🤔 The option to choose the resolution is available if we access YouTube via the Web

Maybe they are using a hidden parameter... How can we find out Sir?

RossSmyth commented 11 months ago

There is an issue I have experience that is related to this, but not exactly this issue. But I have noticed that if I am watching a live stream, it will do this weird cycle through bitrates:

  1. Initialize live stream at the highest quality
  2. Play video at high bitrate for a few seconds
  3. Player will stop and load
  4. Stream starts playing again at lower bitrate
  5. Plays for a few seconds
  6. Stops and loads
  7. Seems to decide it can play at a higher bitrate again, resolution goes back to high quality
  8. Go to 2.

This makes live streams nearly unwatchable because it just stops and loads every 10ish seconds, cycling from high to low quality.

clemencyworld1 commented 1 month ago

Deal breaker for me