Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Tucom

Cancelled
Jul 29, 2006
1,252
310
Just installed Yosemite on a 27 2009 iMac, and when I go to Netflix it asks that Silverlight be installed. Bleh, WHY. Lol. If it must be done, then w/e, but would be nice to get HTML5 playback on older Macs that are still PLENTY powerful. I'm running Yosemite very well here.
 

SlCKB0Y

macrumors 68040
Feb 25, 2012
3,426
555
Sydney, Australia
Just installed Yosemite on a 27 2009 iMac, and when I go to Netflix it asks that Silverlight be installed. Bleh, WHY. Lol. If it must be done, then w/e, but would be nice to get HTML5 playback on older Macs that are still PLENTY powerful. I'm running Yosemite very well here.

You don't have hardware support. Google chrome will do it for you without silverlight
 

Tucom

Cancelled
Jul 29, 2006
1,252
310
You don't have hardware support. Google chrome will do it for you without silverlight

Gah, that's what I don't get; why can Chrome do it on older hardware, on older hardware that also runs that hardware's company's own browser, yet that company's browser DOESN'T do it.

Why can Chrome do it and not Safari? Can somebody shed some light on this?


And already installed Silverlight. Thanks for the reply though.
 

SlCKB0Y

macrumors 68040
Feb 25, 2012
3,426
555
Sydney, Australia
Gah, that's what I don't get; why can Chrome do it on older hardware, on older hardware that also runs that hardware's company's own browser, yet that company's browser DOESN'T do it.

Why can Chrome do it and not Safari? Can somebody shed some light on this?


And already installed Silverlight. Thanks for the reply though.

Because Google decided to allow software rendering. It's nowhere as efficient as hardware but still a lot more efficient than silverlight.

Apple decided against this.
 

Tucom

Cancelled
Jul 29, 2006
1,252
310
Because Google decided to allow software rendering. It's nowhere as efficient as hardware but still a lot more efficient than silverlight.

Apple decided against this.

Fair enough, and that's what I figured. Just decided to be all dramatic about it, lol.


Thanks for the insight.

----------

So are these new advanced features found in Safari 8 on Yosemite still able to be taken advantage of on my older 2009 27 iMac?
 

benji888

macrumors 68000
Sep 27, 2006
1,889
410
United States
Just installed Yosemite on a 27 2009 iMac, and when I go to Netflix it asks that Silverlight be installed. Bleh, WHY. Lol. If it must be done, then w/e, but would be nice to get HTML5 playback on older Macs that are still PLENTY powerful. I'm running Yosemite very well here.
I know, my mid-2010 MBP is quite capable, in fact, plays 1080p HTML5 YouTube videos using far less resources than SD flash/silverlight video (fans don't spin up). I think the real issue, that Apple is not telling us, has to do with HDCP encryption, I think 1080p streaming video from Netflix/Hulu & others are HDCP encrypted, and only newer Macs have the hardware decryption built-in. Set-top boxes have this also.
You don't have hardware support. Google chrome will do it for you without silverlight
yes, but, in emulation, and not in 1080p/5.1 DD+, I think it's emulating silverlight. Not as efficient.
Gah, that's what I don't get; why can Chrome do it on older hardware, on older hardware that also runs that hardware's company's own browser, yet that company's browser DOESN'T do it.

Why can Chrome do it and not Safari? Can somebody shed some light on this?


And already installed Silverlight. Thanks for the reply though.

Because Google decided to allow software rendering. It's nowhere as efficient as hardware but still a lot more efficient than silverlight.

Apple decided against this.

No. Don't bother, it does nothing more than Safari, in fact, it's slower because it's emulating flash & silverlight. Just get flash & silverlight and use Safari.

Chrome will not give older Macs HTML5 video playback. I tested it, it does not do it. (yeah, HTML5 YT videos, but, so does Safari 8 & Safari 8 is faster.)

see: https://forums.macrumors.com/threads/netflix-and-html5.1802684/

Again, I think the untold issue has to do with HDCP encryption, not hardware capability. I think newer Macs have HDCP decryption built-in, older do not. This would explain why we can play 1080p HTML5 YouTube videos (not encrypted) w/Yosemite & Safari 8 using much less resources (fans don't spin up), but, can't play Netflix HTML5 vid.
 
Last edited by a moderator:

TheBass

macrumors newbie
Jul 27, 2014
10
0
No. Don't bother, it does nothing more than Safari, in fact, it's slower because it's emulating flash & silverlight. Just get flash & silverlight and use Safari.

Chrome will not give older Macs HTML5 video playback. I tested it, it does not do it. (yeah, HTML5 YT videos, but, so does Safari 8 & Safari 8 is faster.)

Well unfortunately it DOES do more than safari. With chrome it's possible to stream Netflix to an AirPlay audio speaker without a 2 second delay, because with html5 there's no delay. With flash / silver light you always have that delay between video and audio which is super annoying.

For YouTube I got myself a plugin for safari which forces html5, but for Netflix there's no such thing if you have an "old" Mac....

So even if it only simulates html5 like you said it works better!! If someone finds a solution for safari I'd be very happy to delete chrome ;)
 

benji888

macrumors 68000
Sep 27, 2006
1,889
410
United States
Well unfortunately it DOES do more than safari. With chrome it's possible to stream Netflix to an AirPlay audio speaker without a 2 second delay, because with html5 there's no delay. With flash / silver light you always have that delay between video and audio which is super annoying.

For YouTube I got myself a plugin for safari which forces html5, but for Netflix there's no such thing if you have an "old" Mac....

So even if it only simulates html5 like you said it works better!! If someone finds a solution for safari I'd be very happy to delete chrome ;)
If you are using Yosemite & Safari 8, I tested YouTube, it will play HTML5 YouTube videos automatically, no need for any plug-in. Some YouTube videos are not in HTML5 format and require flash (i.e.: any Vevo uploaded music videos). Although, it was a bit fussy at first, if I first played a flash video, it reverted to flash for the HTML5 videos, but, a simple restart of the computer fixed this. (see: https://forums.macrumors.com/posts/20197354/)

I don't know about the AirPlay aspect, I use wired connections for audio.
 

benji888

macrumors 68000
Sep 27, 2006
1,889
410
United States
To all:

After taking the time to read up on HDCP, I do think the real issue has to do with recent HDCP specs. While unibody MBPs appear to have HDCP compliance, in reading the wikipedia reference, I am guessing that it has little to do with Apple hardware, but, rather, only the video interface, as that is the point where HDCP compliance comes in. It would appear (to me, my guess) they began HDCP 2.0 compliance with unibody MacBooks, however, today’s issues seem to stem from HDCP 2.1 & up, (summer 2011), which, I am theorizing, so, those with early 2011 Macs (sandy bridge), I wonder if they work, or if it’s only late 2011 models?

In any case, I am guessing there is a difference between the pre-Thunderbolt mini display port spec and the display port spec after Thunderbolt was implemented. It uses the same connector, but, likely a newer HDCP compliance is there.

Also, set-top boxes, such as Apple TV or Roku, and blu-ray players have HDCP compliance built-in, and most of these were built after the HDCP spec in question.

Again, I seriously doubt the issue is with Apple processor or graphics hardware capability, but, must be in which HDCP revision the video output hardware has, whether it’s outputting to the built-in display or though an external port. I think any Apple machine with Thunderbolt (and HDMI) connections, with built-in displays or the proper adapters & HDCP compliant displays will work, have a recent enough revision of HDCP. (Can’t use a VGA monitor via adapter.)

This is why a proper display connected via USB adapters won’t work, as described here: https://discussions.apple.com/message/27016609#27016609

So, in conclusion: (Since neither Apple, nor Netflix seem to want to give us the reason specific machines work and others don't, my guess is this): if the problem was full HDCP non-compliance, you might get an error about not having HDCP display, rather, the issue, as described above, seems to be not having the latest HDCP compliant hardware in the display output, (to built-in display or external port), to support the latest HDCP encryption for (HTML5-based) 1080p/5.1DD+ streaming content. So, instead of getting an HDCP non-compliance error, it simply reverts to the need for flash or silverlight, depending on source (Hulu using flash). (see the table in the wikipedia link below), as your machine is HDCP compliant, but not to the latest spec.

If anyone has read some specs from Apple that detail what the real issue is on this, please link it here in this thread! THX!


References:
http://en.wikipedia.org/wiki/High-bandwidth_Digital_Content_Protection
"High-bandwidth Digital Content Protection (HDCP), is a form of digital copy protection developed by Intel Corporation[1] to prevent copying of digital audio and video content as it travels across connections. Types of connections include DisplayPort (DP), Digital Visual Interface (DVI), and High-Definition Multimedia Interface(HDMI), as well as less popular, or now defunct, protocols like Gigabit Video Interface (GVIF) and Unified Display Interface (UDI)."

…

"Encryption is done by a stream cipher. Each decoded pixel is encrypted by applying an XOR operation with a 24-bit number produced by a generator. The HDCP specifications ensure constant updating of keys after each encoded frame."

…

"There is also the problem that all Apple laptop products, presumably to reduce switch time, when confronted with an HDCP compliant device switches all output from the DVI / Mini DisplayPort / Thunderbolt connector port to HDCP compliant. This is a problem if you wish to record or use video conferencing facilities further down the chain, which are inherently forbidden by HDCP. This applies even if the output is not HDCP material, like a PowerPoint presentation."

(please see wikipedia for the table that shows HDCP updates, link above.)


http://www.digitalconnection.com/FAQ/HDTV_12.asp
"How does it work?

A simple answer is that an HDCP session will result in the exchange of keys between the source and display device. The source device will query the display to make sure that the equipment is HDCP compliant before video is shown. Non-HDCP devices such as PC's and older model DVI products will work with any DVI compliant display, but the HDCP compliant boxes will show an image only on HDCP compliant display.

Other products affected by HDCP are scalers, switchers, and splitters (distribution amps). While these devices do no authentication for key exchange, they must be able to transmit the presence of HDCP if the video is handled (processed) in any way. Due to the two different formats of digital connections, occasional inability for proper communications may result in loss of interoperability. The newer format, HDMI was designed to be backwards compatible with DVI and in most instances, the two signal types are easily adaptable, but older devices may not always work well with in-line devices like scalers or switchers. These problems can sometimes be fixed in "firmware' although that is not always the case. Incompatibility is often displays on-screen as a snowy image or an error message."


see also:

https://www.macrumors.com/2008/11/18/apple-incorporates-hdcp-copy-protection-in-new-laptops/

http://www.macworld.com/article/1157262/hdcp_errors.html
 

Tucom

Cancelled
Jul 29, 2006
1,252
310
All these replies and nobody bothered to answer my question -

So are these new advanced features found in Safari 8 on Yosemite still able to be taken advantage of on my older 2009 27 iMac?


Thanks
 

TheBass

macrumors newbie
Jul 27, 2014
10
0
All these replies and nobody bothered to answer my question -

So are these new advanced features found in Safari 8 on Yosemite still able to be taken advantage of on my older 2009 27 iMac?


Thanks


Nope. Same here on a 2010 27" imac. Sorry
 

Tucom

Cancelled
Jul 29, 2006
1,252
310
Nope. Same here on a 2010 27" imac. Sorry

What's the same? What's your source? Besides your iMac. What I was asking, is are the OTHER features able to be taken advantage of and supported on a 2009 27 iMac.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.