Hacking Hollywood's HTML5

  • April 16, 2014 · 6:30 PM
  • This location is shown only to members

Wouldn't it be great if you could reconstruct the encrypted traffic between your favorite iOS video player apps and the cloud services that power them?  What if you could even look at the HTML, CSS, and JavaScript source code that powers those apps?

Well, it turns out you can.  Many of our favorite popular apps use a lot of HTML5, especially when it comes to streaming movie and TV services. Recently I've been working to analyze the publicly available source code of multiple popular movie/TV streaming service User Interfaces on iPad.  This talk covers the JavaScript HTML5 API calls being made, the major design patterns used in the User Interface layer, and other interesting details I have found in the Netflix, Hulu, and Vudu iPad applications.

Doing this was in part inspired by recently chatting with the Vudu UI and Netflix iOS HTML5 User Interface teams.  HTML5 is everywhere in popular User Interfaces!  However, no part of this talk will betray any of those conversations. Instead, we will take an outside-in approach to looking at what the decrypted source code tells us.  We will see how HTML5 interfaces and modern JavaScript APIs provide the user experiences we use to watch our video entertainment, hacker style!

About the speaker:

Mike Randrup has been intensely geeky about computer graphics and programming since 1993. In addition to a decade of building complex custom web projects for DFW businesses, he had a prior life creating 3D animation for broadcast TV and Playstation game cinematics. Currently he is User Interface & .NET Application Engineer on the mobile web team at Match.com, and very excited about HTML5's capabilities.

Join or login to comment.

  • Continuing E.

    Wow, looks like good stuff!

    June 3

  • A former member
    A former member

    W3C has allowed for DRM-compatible HTML5 video, Apple has included needed functionality in the beta of Mac OS X Yosemite and Safari, and Netflix has worked with them to get everything working:

    http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html

    At the time of this talk, this wasn't yet the case. Netflix was relying on techniques like native iOS video playback for mobile, and Silverlight for desktop. Interesting development!

    June 3

  • Fred

    Great session!

    April 17, 2014

  • Jimmy R.

    Great presentation. Mike has an amazing memory

    1 · April 16, 2014

  • John T A.

    Give directions to come.

    April 14, 2014

  • A former member
    A former member

    Update: Due to abundance of material and unexpected constraints, this talk will now be focused almost entirely on the Netflix iPad App. Hulu and Vudu can be a topic for another time.

    April 12, 2014

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy