Answers.Body: <p>Check out <a href="http://www.wowza.com" rel="nofollow">Wowza</a> - 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.</p>
  
  <p>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.</p>
  
  <p>Using Wowza will get you a live stream of your event without using a service like Livestream/UStream. </p>
  
  <p>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.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-08-24T01:30:52.047Z
Answers.LastActivityDate: 2012-08-24T01:30:52.047Z
Answers.UserDisplayName: Anthony Agius
Answers.Body: <p>Get a decent computer. Then you just send it live over for example <a href="http://www.ustream.tv/" rel="nofollow">http://www.ustream.tv/</a>. 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.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-02-23T18:46:27.427Z
Answers.LastActivityDate: 2012-02-23T18:46:27.427Z
Answers.UserDisplayName: Friend of Kim
Body: <p>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).</p>
  
  <p>This would be used to capture and stream live events such as kids soccer games and things like that.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2012-03-15T20:21:38.510Z
Comments.Text: This question seems more broadcast and compression specific than AV Production! Inviting experts to a new site proposal [Broadcast and Media Technologies](http://area51.stackexchange.com/proposals/36807/broadcast-and-media-technologies) which aims to capture more architectural and theoretical views around subjects like this. Join and invite others.
Comments.UserDisplayName: Dipan Mehta
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2012-06-24T09:59:10.783Z
Comments.Text: It's possible. What's your budget limit?
Comments.UserDisplayName: DoktorHauser
Tags: <video><streaming><recording>
Title: What can I use to build a live video recording, streaming, marking application / platform?
UserDisplayName: myles
ThreadText: # What can I use to build a live video recording, streaming, marking application / platform?
  
  (Asked by: username_0 on 2012-02-23)
  
  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.
  
  **Tags:** video, streaming, recording
  
  > **Comments:**
  > **username_1**: This question seems more broadcast and compression specific than AV Production! Inviting experts to a new site proposal [Broadcast and Media Technologies](http://area51.stackexchange.com/proposals/36807/broadcast-and-media-technologies) which aims to capture more architectural and theoretical views around subjects like this. Join and invite others.  
  > **username_2**: It's possible. What's your budget limit?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2012-08-24. Score: 1
  
  Check out [Wowza](http://www.wowza.com) - 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.
  
  
  ---
  
  ### Answer by username_4 on 2012-02-23. Score: 0
  
  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.
  
  
  ---
  
  