I can stream Netflix just fine when I play it using my Chrome browser. But, when I try to play Netflix using Safari (version 10.0), I get one or two frames of video, and then a black screen. I still have all of the controls and slider and I still get sound, but the video is just a black screen.
I just now tried it again using Safari, and got code S7363-1260-48444350 when trying to play a video. The code referred to an incompatible monitor. I tried again, and got the same issue as before, where I get a few frames of the video, and then the video goes black, but I can hear the audio and I still have control of the playback (e.g., play/pause, volume, etc.).
When I unplugged my external monitors and used only the laptop screen, the video played. So, I now know that the problem has something to do with my external monitors being connected to my laptop, even if I'm trying to play the video on my laptop screen.
Simple solution (os High Sierra) but Netflix have so far ignored my message! Forget all their solutions particularly concerning Silver Light, as that is no longer needed. This only began for me with Safari 11.0.1. I was able to connect using FireFox without issue so it had to be Safari settings.
Thanks, but I've already done an Internet search to find a solution to my problem. I've re-installed the latest version of Silverlight, and that hasn't helped. Also, Chrome works just fine with Netflix, which I think also uses Silverlight. I've also tried restarting the computer and the other typical non-specific solutions.
- I do get the display error thing (thunderbolt > VGA displays attached). Checked with develop tab if netflix works in safari 10 (don't see another version of safari in the list). However, if I select 'firefox: mac' and allow the silverlight plugin (that I just installed) then it works.
If the issue is the HTML5 player (since in older safari versions with silverlight, it does work), how do I force Netflix to use silverlight? It seems it always reverts back to HTML5, even if silverlight's installed.
The goal of the Netflix Open Connect program is to provide our millions of Netflix subscribers the highest-quality viewing experience possible. We achieve this goal by partnering with Internet Service Providers (ISPs) to deliver our content more efficiently. We partner with over a thousand ISPs to localize substantial amounts of traffic with Open Connect Appliance embedded deployments, and we have an open peering policy at our interconnection locations. If you are an ISP with a substantial amount of Netflix traffic, review this information to learn more about the program.
The Netflix Open Connect program provides opportunities for ISP partners to improve their customers' Netflix user experience by localizing Netflix traffic and minimizing the delivery of traffic that is served over a transit provider.
There are two main components of the program, which are architected in partnership with ISPs to provide maximum benefit in each individual situation: embedded Open Connect Appliances and settlement-free interconnection (SFI).
Open Connect Appliances can be embedded in your ISP network. Embedded OCAs have the same capabilities as the OCAs that we use in our 60+ global data centers, and they are provided to qualifying ISP partners at no charge. Each embedded OCA deployment will offload a substantial amount of Netflix content traffic from peering or transport circuits. Multiple physical deployments can be distributed or clustered on a geographic or network basis to maximize local offload.
If you have substantial Netflix traffic destined to your ISP customers, deploying embedded OCAs is usually the most beneficial option. However, embedded OCAs are not always deployed, depending on your traffic levels, data center limitations, or other factors.
Netflix has the ability to interconnect at a number of global data center facilities and public Internet Exchange fabrics as listed on our Peering Locations page. We openly peer with any network at IXP locations where we are mutually present and we consider private interconnection as appropriate. If you are interested in interconnection, please review the information on the Peering Locations page.
ISPs who do not currently participate in public peering might want to consider that a single IX port can support multiple peering sessions, providing direct access to various content, cloud, and network providers. In addition to Netflix, many large organizations such as Akamai, Amazon, Facebook, and Google/YouTube widely participate in public peering and combine to deliver a substantial percentage of traffic to a typical ISP.
From a connectivity standpoint, IX ports can be reached locally in a data center or via transport. We recommend as a detailed source of information that can help you find an IX that best meets your needs.
The following diagram shows an example of an OCA that is embedded in a partner network, in conjunction with SFI peering which is used to provide additional resiliency and to enable nightly content fill and updates.
In contrast, the next diagram shows an example of SFI (peering) without the deployment of embedded OCAs in the partner network. In this scenario, traffic is delivered to end users via SFI from Netflix appliances that are located in local IXPs, to avoid both the cost and congestion that is associated with transit.
I have a Netflix account and I have peeked under the hood at its video player running inside Google Chrome. Netflix calls its video player "Cadmium" and the javascript exposes all the functions and event handlers you might expect, such as play, stop, pause, mute, etc. I'm building a little Chrome extension that would enable me to call these Cadmium player function, but the hard part for me is figuring out how to create an instance of the player so I can start calling. The javascript is large, complex, and somewhat obscure. Once I can create an instance of that player, I'm thinking that making calls into the functions will be easy.
In Chrome dev tools I can set a breakpoint inside that block, and execution hits the breakpoint when I click the Mute button on the netflix video player. The Netflix js is (unsurprisingly) heavily obfuscated via method renaming. I tried stepping through the code in the debugger and ended down a hundred rabbit holes, never able to find my way to the top of the stack, so that I could make that same call (at top of stack) to simulate the user clicking the mute button. I also tried the approach of programmatically clicking the mute button on the UI player, which would meet my needs equally well, but they have serious defensive mechanisms in there, spinning me like a top.
Since there are over 100K lines of javascript, and I'm uncertain which chunks exactly would be relevant for this post, I would like to suggest that you load Netflix in Chrome, open dev tools, play a movie, and inspect the pause or mute button. Interacting with those video player controls takes you into the maze of javascript which I'm trying to see how I can tap into to control aspects of the player programmatically (just from dev tools is fine for now). Another important thing I need to figure out is how to query the video player to determine the current elapsed time of the playing video.
In this exemple the player will play the video at 10000ms.But you will need to inject the script directly in the html page, if you are making an extension using this in the content-script injected by manifest v3 (for my case) will not work.
We would recommend rebooting your network and your Roku device. Then try removing the channels from the Roku home screen by navigating to the channel tile, pressing the * key on your remote and choosing 'Remove channel'. Then restart your device from Settings>System>System restart. Once your player starts up again, add the channels back once more.
I have a smart TV and Rexton hearing aids. I just purchased a Rexton Smart Transmitter 2.4. I am able to successfully hear normal TV programs streamed to my hearing aids. But I do not know how to receive Netflix through my hearing aids.
RCA cables are connected to the Audio Out on the TV and I hear TV perfectly streamed to my hearing aids. I have not yet tried to connect cable. Should I use that cable in addition to the RCA cables? If so, where do I plug TOS in on the transmitter and where on the TV? Thank you.
I have a TV streamer connected by rca cables from the audio out of the TV. I watch regular TV with a set top box connected to one HDMI port. On another HDMI port I have an Apple TV, and watch Netflix using the Netflix app on the Apple TV. I get audio from both sources to the streamer just fine.
Re audio-settings, not sure where to look for network player in settings. I did notice that network connection = wireless. Bright output audio = auto
Simultaneous optical output =on
Sound output = HDMI earc mode
enter streaming mode: start Netflix and play something and while the video is playing set the audio output format for streaming to PCM.
While streming press the HOME button on the remote control and then Sound > Expert Settings > Digital Audio Output Format, and change Dolby Digital to PCM.
BTW: found a lengthy tread about an issue with Samsung TV and Netflix Solved: Netflix sound not working on UE50NU7400 with digital output - Samsung Community
This were 2 years ago and have been solved by Samsung via firmware update for TV