3 ms·
Probably integrating the live-streaming api-less app Periscope into one of our products at Eventbeat. We had a large client asking whether they could load up a
by csmattryder 11y ago
Probably integrating the live-streaming api-less app Periscope into one of our products at Eventbeat.
We had a large client asking whether they could load up a Periscope broadcast of a launch party in NYC (where all the big names were) and stream it to their press event London.
My first act was just catching the stream - all JS were naturally minified, though some M3U8 files (a playlist of video URIs) were coming through and fortunately from an insecure HTTP source. This lead to warnings of mixed security in Chrome's console; we could essentially isolate the link and load it in VLC!
Because this had to be actionable by a non-programmer during the event, I hacked in some temporary functionality into the Announcement feature of Eventbeat to listen for an announcement title "Periscope", and the message was expected to be the hash of the M3U8 video stream that I trained them to grab from the console.
Turns out that on the night it worked really well, fortunately, though they ended up only using it for ~10 minutes.
Fun little hack to get going though, not sure if they're serving the video over SSL now.