{"id":11743,"date":"2015-07-17T15:40:02","date_gmt":"2015-07-17T19:40:02","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=11743"},"modified":"2015-07-17T15:40:02","modified_gmt":"2015-07-17T19:40:02","slug":"fairplay-streaming","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2015\/07\/17\/fairplay-streaming\/","title":{"rendered":"FairPlay Streaming"},"content":{"rendered":"<p><a href=\"http:\/\/www.subfurther.com\/blog\/2015\/06\/28\/av-wwdc-part-2-fair-is-pretty-foul\/\">Chris Adamson<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.subfurther.com\/blog\/2015\/06\/28\/av-wwdc-part-2-fair-is-pretty-foul\/\">\n<p>Because here&rsquo;s the difference &mdash; and you figure there has to be a difference for it to be worth Apple&rsquo;s time to develop an supplementary standard to what they already have and everyone&rsquo;s using. The point of &ldquo;FairPlay Streaming&rdquo; seems to be to plug holes in the server-to-viewer chain where the media could be copied in some way.<\/p>\n<p>[&#8230;]<\/p>\n<p>The standard seems particularly interested in preventing you from AirPlay&rsquo;ing content to other devices.<\/p>\n<p>[&#8230;]<\/p>\n<p>So the first part here is that when AirPlaying to an Apple TV, FairPlay Streaming basically turns the Apple TV into a Chromecast: it transfers responsibility for downloading and playing the stream to the AppleTV, rather than having the iOS\/OSX device fetch the content and then re-stream it to the Apple TV. Good in one sense, because this effectively halves the amount of data being sent across your network.<\/p>\n<p>But look at that last point: FPS content cannot be captured by the user if they&rsquo;re, say, streaming it to their Mac. It&rsquo;s not clear if this is also the behavior when playing an FPS stream directly in OS X or iOS. It&rsquo;ll suck if it is, because this basically would mean that streams would behave the same way DVDs do when you try to get a screenshot: you get a blank rectangle.<\/p>\n<p>[&#8230;]<\/p>\n<p>So this seems like a feature that&rsquo;s likely to do little to prevent piracy, while taking away the ability to do things we already do, like grab screenshots, livestream group viewings, or screen-record things like reaction videos. And even if it works, we&rsquo;ll just seek out workarounds[&#8230;]<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Chris Adamson: Because here&rsquo;s the difference &mdash; and you figure there has to be a difference for it to be worth Apple&rsquo;s time to develop an supplementary standard to what they already have and everyone&rsquo;s using. The point of &ldquo;FairPlay Streaming&rdquo; seems to be to plug holes in the server-to-viewer chain where the media could [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[222,615,182,617,31,1137,30,1199,97],"class_list":["post-11743","post","type-post","status-publish","format-standard","hentry","category-technology","tag-airplay","tag-apple-tv","tag-drm","tag-fairplay","tag-ios","tag-ios-9","tag-mac","tag-mac-os-x-10-11","tag-video"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/11743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=11743"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/11743\/revisions"}],"predecessor-version":[{"id":11744,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/11743\/revisions\/11744"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=11743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=11743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=11743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}