I'd like to set up a platform such that I can record 2-4 video inputs into storage while also uploading it into a streaming cloud so that it can be viewed in near-live / real-time. Further, I'd like the ability to mark the videos at specific times (or marked time = user input time less 5 seconds) so that they can be highlighted to the viewers (usually a memorable moment).

This would be used to capture and stream live events such as kids soccer games and things like that.

  • 1
    This question seems more broadcast and compression specific than AV Production! Inviting experts to a new site proposal Broadcast and Media Technologies which aims to capture more architectural and theoretical views around subjects like this. Join and invite others. Commented Mar 15, 2012 at 20:21
  • It's possible. What's your budget limit? Commented Jun 24, 2012 at 9:59

2 Answers 2


Check out Wowza - it should do what you want. The basic premise of Wowza is video in, video out. It can take multiple video streams into it's encoding engine, and spit them out in various formats, live.

If you've got 4 inputs (let's assume they're cameras with HDMI output), you need a computer with 4x HDMI input cards (or 2x computers with 2x cards, whatever), that then sends the 4x streams to a Wowza server, then the Wowza server can either be directly accessed by viewers, or pushed out to a cloud service (like Amazon S3 or EC2 for example) for viewing without bandwidth constraints.

Using Wowza will get you a live stream of your event without using a service like Livestream/UStream.

I'm not 100% sure on marking clips though. Using Wowza gives you the flexibility to use your own player, so if you wanted to add markers within the video timeline, that users can click on and see that specific moment in the video (even during a live broadcast), that would be how you'd do it. But how you'd get the player to read some sort of file for the markers, and how you'd publish the marker information to the player, is beyond me. It might just be easier to create a "highlights package" for people to view later, that's just a YouTube video of clips you've edited together from the live footage.


Get a decent computer. Then you just send it live over for example http://www.ustream.tv/. Then you set up for example Ableton Live to record it to a file/files. Ustream will also be able to save what you are streaming, even though it will be of reduced quality due to the fact that it has to be small to be live.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.