Personal View site logo
Web streaming + HDMI recording 2-3GHx's
  • 38 Replies sorted by
  • I follow a lot of gaming commentators on youtube, and they've been streaming games on twitch for years now using happauge hd dvr. http://www.hauppauge.com/site/products/prods_hd-recorders.html

    The problem with that is, it's 1080i max, but can do 720p 60fps, which for youtube and most online streaming is fine, but it also means you have to play your games at 720p. The main benefit of the HD DVR is it uses internal encoding and doesn't need high horsepower CPUs or disks to record.

    A company just came out with a new competing recorder called Elgato. http://www.gamecapture.com/ It has HDMI input and is a fraction of the size of the HD DVR and is powered by the usb input. It can do hd pass though at full 1080p 60fps and records at 30fps. It has some of the best quality I've seen streamed for the price and I've seen people stream picture in picture with it, though I think that's using the HDMI in plus a pc's web cam. Don't know if you could use two Elgatos on the same machine and use that as a form of switching.

  • @kavadni sorry, i looked at the wrong device! Indeed there are multiple hdmi inputs. I've been going back and forth between matrox, bmd, and aja websites so much that things got messed up inside my head.

    Isnt the multiview a way to be able to show 2 camera streams at the same time with the ATEM?

    I also read somewhere that you need to delay the audio to be in sync with video, dont know how that would work when using external audio as i will be using the rme fireface for audio.

    Other interesting device would be the Mx02 max http://www.matrox.com/video/en/products/mxo2_max/specs/

    But it has 1 hdmi in and im not sure how many cams you can hook up to it using convertors. You can use this device with wirecast which would do the streaming part of it.

  • Thanks for the replies you all, this is a wealth of information

    @kavadni from what i could piece together from the screenshot of the backside of the atem on the online store it has one hdmi input and one output so the output works either way? I any case i have 2 extra inputs to use as hdmi (probably need a converter for them) And if i understand you correctly, the atem is only able to send 1 stream to the computer at a time? Or is the software that comes with the Atem the limiting factor? I want to stream a split screen, something i think i saw in wirecast promo video Hyperdeck seems good option for hdmi capture

    @oblikovalnik i'm not trying to stream and record simultaneously but as the ATEM looks like a video interface i was wondering if it could be used to the streaming when i need it to, but also to be able to record multiple hdmi streams for my instructional videos. I would not be doing both at the same time but if it is possible it would save me the purchase of 3x hyperdeck When im streaming i would probably do what you suggested: record in .mov format to the memorycard.

    Perhaps buying 2 pci cards with hdmi in combination with software like wirecast would do the trick? But then i would still need a way to record 2 hdmi streams and i don't know if that can be done on my computer (i think fcpxonly allows recording on 1 channel at once)

    @craichead do you use your gh3's at the same time or are you switching between them all the time?

  • @Meierhans I live in ntsc land, perhaps I could still get deinterlacing to work well, but the software I use for live streaming (vidblaster) is a bit of a nuisance for such tasks, as the Camera 1 module has deinterlacing, but doesn't play nice with my avermedia capture cards, and Camera 2 module doesn't have deinterlacing but is more reliable for capture. I haven't had much time to really look into it (volunteer work). @andrevanberlo in all honesty what you're trying to do (mix/live stream, while simultainiously recording more than one cameras output directly to file) might not be plausible with a cheap software solution. This is why companies offer products like the tricaster exist. The Tricaster, in all iterations will live stream and mix multi cameras, and also allow you to record each camera simultaneously to file at the same time. Of course, the cheapest tricaster is $5000 and only offers HD analog inputs, and the next step up offering HD-SDI starts at around $20,000, but that's the kind of thing you're looking for.

    I believe if you pay for higher Tiers of the vidblaster software suite you get similar functionality (south of $2000), I'm only using the "Pro" tier, but I think I could export each camera to a decklink card if I had it, but then you'd still not be there. Not to mention you'd still need a PC that is fast enough both in CPU but also HDD. I'm already pushing my i7 to the 80-90% mark and typically only dealing with 2 HD inputs (with some chroma keying).

    This is why I suggest, if you can, just save to the camera, and leave the computer/streamer, for just that mixing and streaming.

  • I was also looking at the ATEM and saw someone who uses that but I can't figure out how you connect 3 cam's HDMI's to that device as you only have 1 HDMI input.

    It has 6 inputs ... 2 are always HDMI ... 2 are always HDSDI, the other two can be either.

  • Other than the bit about streaming 2 cameras simultaneously, my system would be capable of doing the rest - I don't do it quite like that - I only send one stream to the net switching live.

    BMD Atem Television Studio for camera inputs (4xHDMI+2xHDSDI or 2xHDSDI and 2xHDMI).

    A notebook computer - My Win i7 (Toshiba Qosmio Notebook) switches the ATEM, record h264, and streams using MX Light all at the same time.

    I also record the output on SSD using a BMD Hyperdeck Studio

    If you want to record each GH2 to an SSD, you'll need a recorder for each camera and a HDMI splitter for each ... I record to cards in the cameras as iso.

    I record multitrack audio using Behringer ADA8000's and a Presonus LightPipe via firewire on a Macbook Pro.

    You'll also need an audio delay line, as the vision through the ATEM has a delay

    And atleast in PAL land, the HDMI output is fine.
    I should also add generally I am running 6 cameras at a time (only 1 being a GH2 which I use for the wide/safety)

  • @andrevanberlo It's a live editing solution which just outputs what comes in - in my case its the 50i off the gh2 - not perfect, but usefull for some scenarios - also it does encode a mp4 version of your edit, so this could be enough for your needs - I dont know about the SSD's, there is only one program output via HDMI, and you can connect 4 cameras via HDMi - look at their site for more.

    BR

  • @oblikovalnik I looked at that one before and it looks fantastic... but how do you hook up 3 hdmi outputs to that rig? do you connect them to the HD-SDI's? I was also wondering if you can tell me if I can also use it to record the HDMI of my camera's to an SSD.

    btw, go pro 3 looks pretty awesome!

  • Try this one - i use it with 2 gh2 and go pro 3 it works great! http://www.blackmagicdesign.com/products/atemtelevisionstudio/

  • thanks for the reply!

    @meierhans do you mean the intensity shuttle? http://www.blackmagicdesign.com/products/intensity/models/

    I was checking that but I figure i would need to buy 2 right, one for each camera?

    @joesiv I was trying to get a way to capture HDMI from the GH3's but not simultaneously during streaming. I record many instructional videos and having the files in prores on SSD means I could go right into editing without the need for transcoding.

    I was also looking at the ATEM and saw someone who uses that but I can't figure out how you connect 3 cam's HDMI's to that device as you only have 1 HDMI input. I also couldn't figure out if you can record that stream at the same time. Seems like they have a distinction between capture cards/devices and streaming ones

  • I would head for either internal or USB3 Blackmagic shuttle. Should do the job.

    @joesiv If you are in PAL land you can use HBR to get clean 25p out of the cam (you need to turn on recording, a cheap 32 gb card and settings tuned to very low bitrate will do the trick). There is also many ways to deinterlace in software when streaming, no need to hurt viewers eyes with artefacts.

  • We have used GH2's for web streaming using a PC with cheapo HDMI capture cards in it. The GH2 has good image quality for it, but the interlacing makes the image really break down when in motion. But it might be good enough for you.

    As for recording each cameras for post editing, why don't you just hit the record button and bring in the files after the fact. It will be a lot less stressful on the CPU and HDD of the streaming computer.