Answers.Body: <p>Investigate some of the software switcher products such as "V-Mix". Or some of the computer-based integrated products like NewTek "TriCaster". They will handle many more inputs than even the large (and expensive) hardware switchers like BMD ATEM, etc.  The more expensive models likely handle quite a large number of PIP images to be combined. Of course, you must have enough compatible video input ports on the computer to capture all those cameras (or whatever). But they can typically handle live inputs from many computers directly over the LAN, so that would be a big advantage for your requirement.</p>
  
  <p>And many (most?) of those products also handle concurrent recording and streaming all in one solution.</p>
  
  <p>Ref:</p>
  
  <ul>
  <li><a href="http://www.newtek.com/" rel="nofollow">http://www.newtek.com/</a></li>
  <li><a href="http://www.vmix.com/" rel="nofollow">http://www.vmix.com/</a></li>
  <li><a href="http://livestream.com/producer" rel="nofollow">http://livestream.com/producer</a></li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-19T02:33:32.227Z
Answers.LastActivityDate: 2016-08-19T02:33:32.227Z
Answers.UserDisplayName: Richard Crowley
Answers.Body: <p>Like @screaming-drills say's: this can be done with softwares like Wirecast and OBS.</p>
  
  <p>You could also get very expensive hardware to do the same eg. from <a href="https://www.blackmagicdesign.com/products" rel="nofollow noreferrer">Blackmagic Design</a>, I would however look at the software option, with some inexpensive computers.</p>
  
  <p><strong>Ex.</strong> </p>
  
  <p><strong>Computer One</strong>
  One computer for camera input, depending on how the video is being delivered, I'd get either small pc or a tower.
  If it doesn't need additional cards in it, I'd go for a <a href="https://www.hpe.com/us/en/product-catalog/servers/proliant-servers.filters-facet_subbrand_url:ProLiant-MicroServer.html" rel="nofollow noreferrer">HP Micro</a>. They can often be found very cheap to order.
  If you need capture cards (ex. <a href="https://www.blackmagicdesign.com/products/intensitypro4k" rel="nofollow noreferrer">Intensity Pro 4K</a> (which I use to capture PC/XBox/PS4 and cameras via HDMI), any cheap Tower from HP or Dell will do.</p>
  
  <p>A <a href="https://www.hpe.com/us/en/product-catalog/servers/proliant-servers.filters-facet_subbrand_url:ProLiant-MicroServer.html" rel="nofollow noreferrer">HP Micro</a> can handle one capture card internally and several via USB, which is a reliable option as well.</p>
  
  <p>Then either setup <a href="https://obsproject.com/" rel="nofollow noreferrer">Open Broadcaster Software</a> on that computer to handle Camera Switching, or setup <a href="https://en.wikipedia.org/wiki/Multicast" rel="nofollow noreferrer">Multicast</a> servers to export the feeds (intakes).</p>
  
  <p><strong>Computer Two</strong>
  Live Editing computer, can be almost any type of computer, preferably one with a video encoder card.
  Setup <a href="https://obsproject.com/" rel="nofollow noreferrer">OBS</a> and catch the feeds from computer one, choosing/switching is easy, also add graphics etc. on fly.</p>
  
  <p>Then, either with the in-built encoder in <a href="https://obsproject.com/" rel="nofollow noreferrer">OBS</a>, or using a encoder card (OBS have support for encoder cards) to stream back computer one, or a computer three, or directly to a streaming service.</p>
  
  <p>Since computer one already can handle streaming via multicast, it could receive the encoded video from computer two and pass it on to a streaming service.</p>
  
  <p><strong>Illustrations:</strong></p>
  
  <p><strong>Ex. 1</strong></p>
  
  <p><a href="https://i.sstatic.net/qERuw.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/qERuw.png" alt="Using Cheap computer, with external capture cards."></a></p>
  
  <p><strong>Ex. 2</strong></p>
  
  <p><a href="https://i.sstatic.net/dMvcM.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/dMvcM.png" alt="Using cheap computer, with internal capture cards."></a></p>
  
  <p>For more control, control software can be installed on computer one, to minimize camera output to computer two.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-10-21T14:51:48.810Z
Answers.LastActivityDate: 2016-10-21T14:51:48.810Z
Answers.UserDisplayName: Anuga
Answers.Body: <p>You could do all of this with Wirecast. It will allow you to create any number of overlays and switch between them. You could also try out OBS first since its free. I would use the ATEM for the camera switching, then do all of the overlays with software.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-08-20T17:20:00.617Z
Answers.LastActivityDate: 2016-08-20T17:20:00.617Z
Answers.UserDisplayName: screaming drills
Answers.Body: <p>Check out TVone Media Solutions Corio line of Video Scalers. These are available with many different types of video inputs. They can scale all inputs independently, mix and overlay each onto the other, add backgrounds, titles, etc. and are computer controlled, as well as from front panel switches.</p>
  
  <p>I have used these in the past to do pretty much the same thing you are describing.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-20T10:05:38.147Z
Answers.LastActivityDate: 2016-09-20T10:05:38.147Z
Answers.UserDisplayName: FiddyOhm
Body: <p>So I have some experience with live production, but I want to do something a bit more complex and need some things cleared.</p>
  
  <ul>
  <li>This project would use multiple cameras (lets say 5), some non-camera
  sources (live PC display screengrab) and tons of graphics.</li>
  <li>There would probably be some 4-5 layouts, some of them would need to
  display multiple sources added to some graphical overlay. Some would
  be one camera at a time (with some live cut between cameras) and
  maybe some lower third or something over that.</li>
  <li>Entire thing would be live streamed online.</li>
  <li>Entire thing would be handled in HD (I imagine 1080p is no problem, am I wrong?)</li>
  </ul>
  
  <p>I have used BMD ATEM plenty of times, but this seems to be over ATEMs capabilities (or am I wrong?).</p>
  
  <p>I imagine there is some sort of switcher like ATEM, but with the ability to prepare layouts composed of multiple sources and graphics via some companion PC/mac software. To this switcher, camera sources would be connected via HDMI or SDI, and screengrab sources via some sort of HDMI splitter (between PC and it's display). This switcher would allow for switching between layouts and inside those layouts. It would also allow for switching between different graphics. Imagine there is small space for a sponsor banner and it would switch between three banners of different sponsors. Or there is point counter displaying one of multiple PNGs with a number.</p>
  
  <p>Entire thing would then go from switcher to some encoder/streamer (like wirecast?) that would stream it to let's say YouTube.</p>
  
  <p>To lower number of inputs needed on the main "super switcher", it would be possible to route 3 cameras to secondary switcher like simple ATEM and route that as single source to the main switcher, since signal from those cameras would be used only in one layout and only linear edited (no PIP).</p>
  
  <p><strong>My main questions:</strong></p>
  
  <ul>
  <li>Is there such "super switcher" that would handle PIP and multiple graphics?</li>
  <li>Is there reliable streaming device, or do I need PC with BMD Intensity Shuttle (or similar) and some streaming software?</li>
  <li>And are there any contraptions I am not thinking about? Am I maybe thinking about this all wrong? Is there some "best" way to solve this scenario?</li>
  </ul>
  
  <p>Thank you very much!</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-08-18T00:50:16.097Z
Comments.Text: You are on the right track with the ATEM or pretty much any production switcher/vision mixer. The feature you are looking for to do PIP is a resizer or DVE. You'll need as many resizers assigned to a bus as you want boxes of cameras or graphics, minus one for the background. Any pre-switching you will do will probably over complicate things, so look for a switcher with enough inputs. It is tough for me to give any more specifics without more details on your project, especially budget.
Comments.UserDisplayName: Michael Liebman
Tags: <streaming><hardware><live><recommendation><broadcasting>
Title: Multi-source, picture-in-picture live stream
UserDisplayName: Delltar
ThreadText: # Multi-source, picture-in-picture live stream
  
  (Asked by: username_0 on 2016-08-17)
  
  So I have some experience with live production, but I want to do something a bit more complex and need some things cleared.
  
  * This project would use multiple cameras (lets say 5), some non-camera
    sources (live PC display screengrab) and tons of graphics.
  * There would probably be some 4-5 layouts, some of them would need to
    display multiple sources added to some graphical overlay. Some would
    be one camera at a time (with some live cut between cameras) and
    maybe some lower third or something over that.
  * Entire thing would be live streamed online.
  * Entire thing would be handled in HD (I imagine 1080p is no problem, am I wrong?)
  
  I have used BMD ATEM plenty of times, but this seems to be over ATEMs capabilities (or am I wrong?).
  
  I imagine there is some sort of switcher like ATEM, but with the ability to prepare layouts composed of multiple sources and graphics via some companion PC/mac software. To this switcher, camera sources would be connected via HDMI or SDI, and screengrab sources via some sort of HDMI splitter (between PC and it's display). This switcher would allow for switching between layouts and inside those layouts. It would also allow for switching between different graphics. Imagine there is small space for a sponsor banner and it would switch between three banners of different sponsors. Or there is point counter displaying one of multiple PNGs with a number.
  
  Entire thing would then go from switcher to some encoder/streamer (like wirecast?) that would stream it to let's say YouTube.
  
  To lower number of inputs needed on the main "super switcher", it would be possible to route 3 cameras to secondary switcher like simple ATEM and route that as single source to the main switcher, since signal from those cameras would be used only in one layout and only linear edited (no PIP).
  
  **My main questions:**
  
  * Is there such "super switcher" that would handle PIP and multiple graphics?
  * Is there reliable streaming device, or do I need PC with BMD Intensity Shuttle (or similar) and some streaming software?
  * And are there any contraptions I am not thinking about? Am I maybe thinking about this all wrong? Is there some "best" way to solve this scenario?
  
  Thank you very much!
  
  **Tags:** streaming, hardware, live, recommendation, broadcasting
  
  > **Comments:**
  > **username_1**: You are on the right track with the ATEM or pretty much any production switcher/vision mixer. The feature you are looking for to do PIP is a resizer or DVE. You'll need as many resizers assigned to a bus as you want boxes of cameras or graphics, minus one for the background. Any pre-switching you will do will probably over complicate things, so look for a switcher with enough inputs. It is tough for me to give any more specifics without more details on your project, especially budget.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_2 on 2016-08-19. Score: 1
  
  Investigate some of the software switcher products such as "V-Mix". Or some of the computer-based integrated products like NewTek "TriCaster". They will handle many more inputs than even the large (and expensive) hardware switchers like BMD ATEM, etc. The more expensive models likely handle quite a large number of PIP images to be combined. Of course, you must have enough compatible video input ports on the computer to capture all those cameras (or whatever). But they can typically handle live inputs from many computers directly over the LAN, so that would be a big advantage for your requirement.
  
  And many (most?) of those products also handle concurrent recording and streaming all in one solution.
  
  Ref:
  
  * <http://www.newtek.com/>
  * <http://www.vmix.com/>
  * <http://livestream.com/producer>
  
  
  ---
  
  ### Answer by username_3 on 2016-10-21. Score: 1
  
  Like @username_4-username_4 say's: this can be done with softwares like Wirecast and OBS.
  
  You could also get very expensive hardware to do the same eg. from [Blackmagic Design](https://www.blackmagicdesign.com/products), I would however look at the software option, with some inexpensive computers.
  
  **Ex.**
  
  **Computer One**
  One computer for camera input, depending on how the video is being delivered, I'd get either small pc or a tower.
  If it doesn't need additional cards in it, I'd go for a [HP Micro](https://www.hpe.com/us/en/product-catalog/servers/proliant-servers.filters-facet_subbrand_url:ProLiant-MicroServer.html). They can often be found very cheap to order.
  If you need capture cards (ex. [Intensity Pro 4K](https://www.blackmagicdesign.com/products/intensitypro4k) (which I use to capture PC/XBox/PS4 and cameras via HDMI), any cheap Tower from HP or Dell will do.
  
  A [HP Micro](https://www.hpe.com/us/en/product-catalog/servers/proliant-servers.filters-facet_subbrand_url:ProLiant-MicroServer.html) can handle one capture card internally and several via USB, which is a reliable option as well.
  
  Then either setup [Open Broadcaster Software](https://obsproject.com/) on that computer to handle Camera Switching, or setup [Multicast](https://en.wikipedia.org/wiki/Multicast) servers to export the feeds (intakes).
  
  **Computer Two**
  Live Editing computer, can be almost any type of computer, preferably one with a video encoder card.
  Setup [OBS](https://obsproject.com/) and catch the feeds from computer one, choosing/switching is easy, also add graphics etc. on fly.
  
  Then, either with the in-built encoder in [OBS](https://obsproject.com/), or using a encoder card (OBS have support for encoder cards) to stream back computer one, or a computer three, or directly to a streaming service.
  
  Since computer one already can handle streaming via multicast, it could receive the encoded video from computer two and pass it on to a streaming service.
  
  **Illustrations:**
  
  **Ex. 1**
  
  [![Using Cheap computer, with external capture cards.](https://i.sstatic.net/qERuw.png)](https://i.sstatic.net/qERuw.png)
  
  **Ex. 2**
  
  [![Using cheap computer, with internal capture cards.](https://i.sstatic.net/dMvcM.png)](https://i.sstatic.net/dMvcM.png)
  
  For more control, control software can be installed on computer one, to minimize camera output to computer two.
  
  
  ---
  
  ### Answer by username_4 on 2016-08-20. Score: 0
  
  You could do all of this with Wirecast. It will allow you to create any number of overlays and switch between them. You could also try out OBS first since its free. I would use the ATEM for the camera switching, then do all of the overlays with software.
  
  
  ---
  
  ### Answer by username_5 on 2016-09-20. Score: 0
  
  Check out TVone Media Solutions Corio line of Video Scalers. These are available with many different types of video inputs. They can scale all inputs independently, mix and overlay each onto the other, add backgrounds, titles, etc. and are computer controlled, as well as from front panel switches.
  
  I have used these in the past to do pretty much the same thing you are describing.
  
  
  ---
  
  