background research

17 views
Skip to first unread message

Jeffrey Warren

unread,
Jun 19, 2012, 5:53:08 PM6/19/12
to peepoltv...@googlegroups.com
fwding

---------- Forwarded message ----------
From: Josh Levinger <jos...@engagementlab.org>
To: Jeffrey Warren <jywa...@gmail.com>


Jeff, I think the p2p video streaming kind of needs to be there. That's been the big hangup for me with VideoTheVote Live, none of the current streaming platforms really do white-labeled, or at least not ad-filled, streams. Here's a quick comparison I put together:

Have you seen TokBox? Nice API, reasonably cheap for a small number of viewers, but it could get real expensive real fast if you have over 100k viewer minutes per month. 

How do you see the aggregation / anchorperson system working with multiple stream providers? Embedly will do a lot of it, but not everything.

Sign me up for the mailing list, I'm down to discuss. We finally have a product manager for this project, so I should be able to nail down more of what we are planning for VideoTheVote.

- Josh

On Jun 19, 2012, at 12:54 PM, Jeffrey Warren wrote:

i have a good sketch to send you but probably a lot of focus on:

* scripts to auto-seed videos to bittorrent & Youtube (think about creation of evidence which doesn't depend on commercial video sites)
* an "anchorperson" system for off-site VJing a bunch of streams, media, to an audience
* nice, illustrated PLOTS-style documentation for how to stream
* streams near your location (on a mobile phone) or on a map

a long shot might be a way to do direct-to-P2P video streaming so one wouldn't need the cloud infrastructure... but I think that's too big a technical challenge.

what do you think? I want to create a mailing list because lots of people have ideas and needs and it'd be great to work together to do a lot of it.

jeff


On Mon, Jun 18, 2012 at 3:34 PM, Josh Levinger <jos...@engagementlab.org> wrote:
Ok, just got it up and running, after learning a little bit about rvm
along the way. For some reason it required rake 0.8.7, not the 0.9.2,
which I had installed.

I know this is just a demo, and you wrote it drunk in a bar. But this
looks super similar to the video curate project I wrote at CEL six
months ago (still up at 99percentmedia.org). It didn't do live
streams, to be sure, but that's just a function of using embedly
instead of rolling our own embed code extractor.

What other functionality are you planning?


Jeffrey Warren

unread,
Jun 19, 2012, 5:57:35 PM6/19/12
to peepoltv...@googlegroups.com
Jeff, I think the p2p video streaming kind of needs to be there. That's been the big hangup for me with VideoTheVote Live, none of the current streaming platforms really do white-labeled, or at least not ad-filled, streams. Here's a quick comparison I put together:

I would agree, but doesn't it seem like a crazy hard problem? Basically you'd either adapt a mobile version of BitTorrent to send 1-5 second chunks of video, and just send around lots of magnet links (?) or you'd actually write your own BitTorrent-style P2P protocol for video (which is prob. how BitTorrent Live did it, since the guy wrote the orig. BitTorrent anyways)
 
How do you see the aggregation / anchorperson system working with multiple stream providers? Embedly will do a lot of it, but not everything.

Yeah just an adaptor for multiple video providers, which boots up the flash/h264 embed for wherever the video came from. Embedly is cool but not hard to replicate, i guess.

Jeff

Brian Chirls

unread,
Jul 6, 2012, 12:21:34 AM7/6/12
to peepoltv...@googlegroups.com
Hey guys. I think this might be what you're looking for...


It's several months out to full deployment, but it's infinitely flexible, open, free, peer-to-peer, etc. In theory, I believe it's possible to set up a server as a "peer" for recording, forwarding, etc. The server won't be free, but peer-to-peer will be.

Jeffrey Warren

unread,
Jul 17, 2012, 9:27:06 PM7/17/12
to peepoltv...@googlegroups.com
sorry for the silence -- have been out of internet range (it was great) and now teaching workshops all day every day...

I'll have to watch the video in full but the blog post had no link to source code, or do I misunderstand? Is it a suggestion of architecture or some working code?

Also, does anyone know anything about UDP in forthcoming WebRTC implementations? I've been hearing mutterings about some powerful possible features, native in upcoming Chromium releases...

Tnx, Brian-
Jeff

--
You received this message because you are subscribed to the Google Groups "peepoltv-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/peepoltv-discuss/-/rTqI2HdesiYJ.
To post to this group, send email to peepoltv...@googlegroups.com.
To unsubscribe from this group, send email to peepoltv-discu...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/peepoltv-discuss?hl=en.

Brian Chirls

unread,
Jul 18, 2012, 9:36:06 PM7/18/12
to peepoltv...@googlegroups.com
Yes, there is some code out there, but the PeerConnection spec changes pretty frequently, so not all the samples work on all browsers. Try this one:
http://kapejod.org/webrtc/ or google around. (Chrome Canary or Beta required)

Chrome, Firefox and Opera are working on it intensely right now. Even Microsoft is on board, but they're a bit behind as usual. And there is an open-source native stack, so people are experimenting with building Android and iPhone apps as well as servers that work on the same protocols.

I don't know all the details about the networking, but I do believe UDP is possible.

On Tuesday, July 17, 2012 9:27:06 PM UTC-4, Jeffrey Warren wrote:
sorry for the silence -- have been out of internet range (it was great) and now teaching workshops all day every day...

I'll have to watch the video in full but the blog post had no link to source code, or do I misunderstand? Is it a suggestion of architecture or some working code?

Also, does anyone know anything about UDP in forthcoming WebRTC implementations? I've been hearing mutterings about some powerful possible features, native in upcoming Chromium releases...

Tnx, Brian-
Jeff

On Fri, Jul 6, 2012 at 12:21 AM, Brian Chirls wrote:
Hey guys. I think this might be what you're looking for...


It's several months out to full deployment, but it's infinitely flexible, open, free, peer-to-peer, etc. In theory, I believe it's possible to set up a server as a "peer" for recording, forwarding, etc. The server won't be free, but peer-to-peer will be.

--
You received this message because you are subscribed to the Google Groups "peepoltv-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/peepoltv-discuss/-/rTqI2HdesiYJ.
To post to this group, send email to peepoltv-discuss@googlegroups.com.
To unsubscribe from this group, send email to peepoltv-discuss+unsubscribe@googlegroups.com.

Brian Chirls

unread,
Jul 19, 2012, 11:29:43 AM7/19/12
to peepoltv...@googlegroups.com

Jeffrey Warren

unread,
Jul 21, 2012, 3:04:09 PM7/21/12
to peepoltv...@googlegroups.com
but that's just in the spec for now, i believe. I don't think even Chrome Canary has implemented it yet... or am I wrong?

To post to this group, send email to peepoltv...@googlegroups.com.
To unsubscribe from this group, send email to peepoltv-discu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/peepoltv-discuss/-/1xnUDV7gkagJ.

For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages