{"action":"created","issue":{"url":"https://api.github.com/repos/nprapps/idp-georgia/issues/62","repository_url":"https://api.github.com/repos/nprapps/idp-georgia","labels_url":"https://api.github.com/repos/nprapps/idp-georgia/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/nprapps/idp-georgia/issues/62/comments","events_url":"https://api.github.com/repos/nprapps/idp-georgia/issues/62/events","html_url":"https://github.com/nprapps/idp-georgia/issues/62","id":222785913,"number":62,"title":"Video options","user":{"login":"jjelosua","id":1834051,"avatar_url":"https://avatars0.githubusercontent.com/u/1834051?v=3","gravatar_id":"","url":"https://api.github.com/users/jjelosua","html_url":"https://github.com/jjelosua","followers_url":"https://api.github.com/users/jjelosua/followers","following_url":"https://api.github.com/users/jjelosua/following{/other_user}","gists_url":"https://api.github.com/users/jjelosua/gists{/gist_id}","starred_url":"https://api.github.com/users/jjelosua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjelosua/subscriptions","organizations_url":"https://api.github.com/users/jjelosua/orgs","repos_url":"https://api.github.com/users/jjelosua/repos","events_url":"https://api.github.com/users/jjelosua/events{/privacy}","received_events_url":"https://api.github.com/users/jjelosua/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jjelosua","id":1834051,"avatar_url":"https://avatars0.githubusercontent.com/u/1834051?v=3","gravatar_id":"","url":"https://api.github.com/users/jjelosua","html_url":"https://github.com/jjelosua","followers_url":"https://api.github.com/users/jjelosua/followers","following_url":"https://api.github.com/users/jjelosua/following{/other_user}","gists_url":"https://api.github.com/users/jjelosua/gists{/gist_id}","starred_url":"https://api.github.com/users/jjelosua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjelosua/subscriptions","organizations_url":"https://api.github.com/users/jjelosua/orgs","repos_url":"https://api.github.com/users/jjelosua/repos","events_url":"https://api.github.com/users/jjelosua/events{/privacy}","received_events_url":"https://api.github.com/users/jjelosua/received_events","type":"User","site_admin":false},"assignees":[{"login":"jjelosua","id":1834051,"avatar_url":"https://avatars0.githubusercontent.com/u/1834051?v=3","gravatar_id":"","url":"https://api.github.com/users/jjelosua","html_url":"https://github.com/jjelosua","followers_url":"https://api.github.com/users/jjelosua/followers","following_url":"https://api.github.com/users/jjelosua/following{/other_user}","gists_url":"https://api.github.com/users/jjelosua/gists{/gist_id}","starred_url":"https://api.github.com/users/jjelosua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjelosua/subscriptions","organizations_url":"https://api.github.com/users/jjelosua/orgs","repos_url":"https://api.github.com/users/jjelosua/repos","events_url":"https://api.github.com/users/jjelosua/events{/privacy}","received_events_url":"https://api.github.com/users/jjelosua/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-04-19T15:55:13Z","updated_at":"2017-04-25T20:25:15Z","closed_at":null,"body":"From @eads:\r\nI hear video is a question on this, but didn't see a ticket. I have some thoughts about options that I think could work, though they are by no means definitive:\r\n\r\n* Cloudfront + HLS + customized JWplayer: https://www.jwplayer.com/blog/delivering-hls-with-amazon-cloudfront/ -- NPR pays for the commercial version of JW Player, so I believe it would be possible to self-host completely. A minor downside is there will be a variable cost based on how much data is delivered. Another downside is even if we move the apps.npr.org cloudfront distribution to akamai, we'd still need to maintain the video hosting distribution for this one special project.\r\n\r\n* NPR's media hosting + customized JWplayer: I suspect this is the cleanest option, but not the easiest to implement. We already have a bunch of infrastructure to do this at NPR but outside Visuals; the question here is how difficult making a customized, basically chromeless JW player would be (also an issue for the previous option) and how much effort all the coordination to make it happen would be.\r\n\r\n* Vimeo Pro offers chrome-less embedding, autoplay, and looping. It costs money and Ariel mentioned there's the issue of having a bunch of 10 second clips littered among more substantive content on the vimeo site itself. It creates a dependency on Vimeo. But it's also very easy to do -- this has gotta be one of the lowest effort options.\r\n\r\n* Canvid: you could dynamically load a specific canvid sprite based on screen size. I don't think this is a better option than any kind of HTML5 video option now that IOS supports autoplay for video tags, we can stream pretty readily from our infrastructure, etc."},"comment":{"url":"https://api.github.com/repos/nprapps/idp-georgia/issues/comments/297154197","html_url":"https://github.com/nprapps/idp-georgia/issues/62#issuecomment-297154197","issue_url":"https://api.github.com/repos/nprapps/idp-georgia/issues/62","id":297154197,"user":{"login":"jjelosua","id":1834051,"avatar_url":"https://avatars0.githubusercontent.com/u/1834051?v=3","gravatar_id":"","url":"https://api.github.com/users/jjelosua","html_url":"https://github.com/jjelosua","followers_url":"https://api.github.com/users/jjelosua/followers","following_url":"https://api.github.com/users/jjelosua/following{/other_user}","gists_url":"https://api.github.com/users/jjelosua/gists{/gist_id}","starred_url":"https://api.github.com/users/jjelosua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjelosua/subscriptions","organizations_url":"https://api.github.com/users/jjelosua/orgs","repos_url":"https://api.github.com/users/jjelosua/repos","events_url":"https://api.github.com/users/jjelosua/events{/privacy}","received_events_url":"https://api.github.com/users/jjelosua/received_events","type":"User","site_admin":false},"created_at":"2017-04-25T20:25:15Z","updated_at":"2017-04-25T20:25:15Z","body":"Ok, regarding video options we can choose one of two roads AFAIU, if we are going to use HLS stream we will need a JS player that supports that and that uses the latest iOS and Android autoplay capabilities. \r\n- `Clappr`: does not use the new video tag params and thus does not autoplay. \r\n- `JWPlayer`: does play on mobile and supports HLS but there will be some cost involved, since we are charged per number of plays\r\n\r\nIf we are not going to use HLS streams, then we might go directly to standard HMTL video tags with the mp4s that production can transcode for us. Drawbacks: we will not have the capability to adapt the Quality of the video to the size of the device and bandwidth of the user connection resulting on a higher data consumption & slower app."}}
{"actor":{"display_login":"jjelosua"}}