Why doesn’t the video player have a HD option?

Bladery

macrumors 6502
Original poster
Apr 12, 2015
380
97
Hey guys,

this is driving me crazy for ages!
I always want to watch videos in HD where possible.
Why didn’t Apple simply implement a HD button?

Now, every time I want to watch a YouTube movie, I need to open the app and/or some people need to install it in the first place.

Maybe if we all give feedback they will think about it.
 

jhuynh

macrumors regular
Oct 18, 2012
115
189
Hey guys,

this is driving me crazy for ages!
I always want to watch videos in HD where possible.
Why didn’t Apple simply implement a HD button?

Now, every time I want to watch a YouTube movie, I need to open the app and/or some people need to install it in the first place.

Maybe if we all give feedback they will think about it.
Apple doesn't control how YouTube plays video on their website. Google does.
 

Bladery

macrumors 6502
Original poster
Apr 12, 2015
380
97
YouTube was just an example. It’s related to every website.

If I go to my Mac, I can see another video player where I can chose HD.
 

waw74

macrumors 68040
May 27, 2008
3,151
187
apple has nothing to do with that.

it's all the people who make the web site, and how they decide to code them.
 

melancholy

macrumors 6502a
Aug 25, 2016
545
442
then use the app? its far better still anyway..

suggesting to apple is always an idea too.
Well sometimes you can’t enter the app, whether it is an app you don’t have, or you’re in another app that has SVC or its own in app browser and you can’t open to YouTube from there.
 

Bladery

macrumors 6502
Original poster
Apr 12, 2015
380
97
apple has nothing to do with that.

it's all the people who make the web site, and how they decide to code them.
Of course they have! They just made a new video player interface which can be seen pretty
Much everywhere when you watch a videos
 

Shirasaki

macrumors G3
May 16, 2015
9,418
3,433
Of course they have! They just made a new video player interface which can be seen pretty
Much everywhere when you watch a videos
As you can see, there are not many people here knowing what are you referring to. I think it is better to post a few screenshots of your HD button on Mac.
Also, Apple alone cannot do much about it. If video source does not have HD support, nothing will happen from Apple side.
 

TETENAL

macrumors regular
Nov 29, 2014
153
142
Try holding the reload button in the URL bar, and select "Request Desktop Site". Does that change anything?
 

shenfrey

macrumors 68000
May 23, 2010
1,893
225
HD is standard now. We don't need an option. Simply referring it to HD means you're trapped in 2005
 

GreyOS

macrumors 68040
Apr 12, 2012
3,265
1,550
OP there are lots of websites that have their own video player with HD buttons etc.

If the website isn't designed with their own video player it will use apple's default one.

This player can't have an HD button because each website will work differently, for example, the path where the SD and HD videos are. How is Apple meant to know that and generalise it for every site? It would only work if there was a standard for 'request HD content' that all websites had to implement for their videos and as far as I know there isnt.

Therefore Apple supports basic and generalisable video player OR it allows websites to have their own custom playback with their own HD buttons etc.
 

jhuynh

macrumors regular
Oct 18, 2012
115
189
YouTube was just an example. It’s related to every website.

If I go to my Mac, I can see another video player where I can chose HD.
That's because they chose to code the website that way. Every website detects if you are using Windows, Mac, iOS, Android or whatever OS and what browser you are using. Then the WEBSITE decides how to display the website and videos to your device. Apple is not in charge of the whole internet and can't control how other websites decide to send video streams when they detect you are using an iPhone. That's up to each website to decide.
 

slenpree

macrumors 6502a
Apr 13, 2010
692
157
UK
No need to a button. Safari / HLS will always automatically play HD if it's available from the content provider and there is enough bandwidth. If google have made the decision to remove HD quality stream from the HLS set-level playlist, then speak to google.
 

Squillace

macrumors member
Feb 22, 2016
85
30
I understand what he's talking about.

If I'm reading a webpage in Safari who have an embedded Youtube video on it, most of the times it doesn't play at its best image quality. Sometimes it's 480p, or something like that. If I then open the video directly in the Youtube app, I have the option to go 1080p and sometimes 4K. So yeah, an "HD button" would be useful sometimes.

I admit that iOS/Safari selects the best quality available most of the times, but it doesn't always do that. At home I have 40Mbps speed and my cellular 4G reaches 125Mbps, and even with these speeds, the Youtube app sometimes launches videos in 480p or 720p... You won't tell me that these speeds aren't good enough, do you?
 

Floris

macrumors 68020
Sep 7, 2007
2,381
1,451
Netherlands
On 4G the telecom can actually decide if they cap the youtube stuff, tmobile netherlands offered an unlimited account, but then YT is 720p. The normal account on 4g with traffic limit lets me set it to 1080p, on wifi i can set the same video to 1440p.
My sister's on another dutch telecom, and they can't get past 480p, everything is capped (can't wait for her to move away from it) putting in another sim, and she watches it in 1080p on 4g+.

You can change the quality of a youtube video inside the app with the 3 dots thingy top right > quality > and select highest, on wifi.. on mobile a lot of telecom show me: 'cannnot be changed during mobile playback' app OR website.
 

Bladery

macrumors 6502
Original poster
Apr 12, 2015
380
97
I understand what he's talking about.

If I'm reading a webpage in Safari who have an embedded Youtube video on it, most of the times it doesn't play at its best image quality. Sometimes it's 480p, or something like that. If I then open the video directly in the Youtube app, I have the option to go 1080p and sometimes 4K. So yeah, an "HD button" would be useful sometimes.

I admit that iOS/Safari selects the best quality available most of the times, but it doesn't always do that. At home I have 40Mbps speed and my cellular 4G reaches 125Mbps, and even with these speeds, the Youtube app sometimes launches videos in 480p or 720p... You won't tell me that these speeds aren't good enough, do you?
This! Thank you!
 

slenpree

macrumors 6502a
Apr 13, 2010
692
157
UK
The reason the iPhone does not stream 4K is because the screen is not 4K. Why not read the HLS spec rather than just moaning because you don't like the answers here. Multiple people have explained how it works but you still want the button anyway....ok. I also already explained why YouTube in safari does not play HD, please reread my post and contact google about it.
 

Squillace

macrumors member
Feb 22, 2016
85
30
The reason the iPhone does not stream 4K is because the screen is not 4K. Why not read the HLS spec rather than just moaning because you don't like the answers here. Multiple people have explained how it works but you still want the button anyway....ok. I also already explained why YouTube in safari does not play HD, please reread my post and contact google about it.
Clairly you didn't read my comment.
 

slenpree

macrumors 6502a
Apr 13, 2010
692
157
UK
Apparently he didn't.
I don't even know how anyone cannot understand what we're talking about?
Like this is a really annoying problem!
I read the comment just fine but you’re not reading what anyone else is writing. You also haven’t read the HLS spec at all or ever setup a HLS stream before. It actually works perfectly when the set level playlist is setup correctly. The mobile web based YouTube does not include all the same quality levels as the app, that’s pretty well known. The proof is many other websites using HLS which stream HD automatically just fine. I have news for you, a HD button is not coming.

https://developer.apple.com/library/content/technotes/tn2224/_index.html#//apple_ref/doc/uid/DTS40009745-CH1-DECIDEONYOURVARIANTS-ABILITY_TO_SWITCH

Please also take note of “Select Device based on Device Resolution”. Why do you think iOS would automatically stream 4K when the display is not 4K, other than waste bandwidth what do you hope to achieve ?

HLS is is a pretty simple protocol and works perfectly when the web developer has configured the playlist correctly. The browser is monitoring the speed the segements are downloading to select the quality level of the next segment. If your internet is not fast enough or there is no HD stream in the master set-level playlist then it won’t stream HD. The order of the quality levels in the playlist and the metadata about the bitrate is important as well (see “don’t under report datarate in master playlist”). You can watch a HLS stream on an internet connection with varying speed and it will automatically adapt on a segment by segment (normally 10 second) basis no problem.

If you download the m3u8 playlist on mobile YouTube when the agent string is iOS safari, google do not deliver a playlist with a HD stream at all. As said already (for the fourth time), you need to take that up with google.
 
Last edited:
  • Like
Reactions: Feenician