Webcast List Handle iframe casts #403
|
It seems like that's possible also So I guess we could do iframes that way. @fangeugene what exact types are the CMP webcasts going to be? |
|
http://science.ksc.nasa.gov/robotics/first/st-louis-2015/ Last year I couldn't figure out any way to put them into gameday other than iframing them. (AKA it didnt follow our standard MMS or RTMP patterns) |
|
Wait, these are going to be flash streams, aren't they? Can't display those on mobile, so I guess kicking the user out to GameDay is the only thing we can do |
|
I'll have them display "Watch on GameDay" and open the web GameDay in the browser. That's easier than removing it, and it'll let users with flash (for some reason) still watch them. |
|
They're using a m3u8 playlist, which means most likely HLS. This pleases the Android gods greatly. I'm not sure if the Gameday player can handle HLS yet, but I'll give it a go tonight or tomorrow. I'm not familiar with Android development, but if we get the playlist URL for every field, you should be able to play it natively in the Android player, right? |
|
Ooh, that's pretty nice. I think the default player can handle it fine, but I'd like to test it somehow. We should (and @fangeugene) decide how that data will be encoded internally (make a new type, or just kept in an iframe), which will decide how it appears in the API, which drives how we display it on the app end. |
|
If either of you can figure out how to do a new type, I'm down for it. Otherwise, I'll just create a few temporary pages and iframe those. |
|
@synth3tk if you can get GameDay to display m3u8 playlists, can you make it a new internal type, with |
|
I can definitely do that! Let me finish getting setup and I'll put something together. For your tests, what better than a feed from NASA? Just clicking that link gives you the option to play it in a player, so I'm pretty sure we should be good to go, support-wise. |
|
Cool! I'll play around with that. The only think I'll need from you is the format of the json dict you end up storing for the webcast. I propose something like:
|
|
Running into issues integrating this desktop-side and I still haven't started packing. Thinking of adding an |
|
I can make a case to handle that. Or if you want, I might have a little more time to debug what you've got since I don't have to pack and catch a flight to STL :( Up to you |


Since CMP Webcasts will be iframe embeds, we should make sure that non-deep linkable webcats are handled properly.
I think we should modify WebcastHelper to make all other webcasts type WEB_GAMEDAY, have them say "watch on the web", and link to http://www.thebluealliance.com/gameday#layout=0&view_0=eventKey