vMix Forums
»
General
»
Hardware Compatibility
»
Hardware Suggestions - Live RTMP Switching
Rank: Newbie
Groups: Registered
Joined: 5/13/2014(UTC) Posts: 3
|
Greetings,
I am looking for some suggestions for a hardware setup that would be ideal for the following live online show.
I need to accept from 4 to 10 incoming RTMP streams from a Wowza Media Server. I need to be able to switch between streams and do overlays, etc. I need to be able to output the final product in 1080p, 30fps, via an RTMP stream to twitch.tv I need to be able to record the final product in 1080p, 30fps.
Due to the nature of twitch.tv, I have to use xSplit as the encoder and send the stream to them via that (requires CBR and various other options in key frames, etc) and using External options in vMix.
I currently do it all on one pc that is a core i7 extreme processor with a GTX 680 and a NVS 450. I am unable to get above 4 incoming RTMP streams before FPS becomes an issue. I am also unable to record the final product as it lowers my FPS way to much, even thou I am on SSDs. Note that bandwidth is not an issue here and not part of the problem. The problem I am having is FPS on the final product.
So, how would you guys do this? Would you use additional machines and capture cards? Would you break out the external part and xSplit onto another machine with a capture card? I guess what I am asking for is the "ideal" setup for those requirements if I want to maximize the quality of the final product.
Thanks in advance for your help!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/13/2012(UTC) Posts: 1,162 Location: Melbourne Thanks: 220 times Was thanked: 199 time(s) in 181 post(s)
|
You don't need to use xpslit, you can also use FFsplit or OBS. Or perhaps a better solution for your scenario is to use an external hardware encoder such as the aVermedia LGP/extremeCap/Game Capture HD, or add in card such as the Live Gamer HD. These will take the load off your PC. You can also use these devices to record your production leaving the PC to handle the switching. vMix should then be more than capable of handling the inputs. However I do suggest that you will need to think about beefing up you hardware if you really want to accept 10 1080p streams. You may need to lower the resoultion on the streams to 720p or lower with your current hardware.
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 5/13/2014(UTC) Posts: 3
|
The problem is that the capture cards (as far as I know) will not encode RTMP streams. Yes, I can use one of them on another machine for the external solution in sending to twitch, but not the incoming solution for RTMP switching. That is my real problem... How do handle that.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/26/2013(UTC) Posts: 373 Location: London Thanks: 41 times Was thanked: 37 time(s) in 36 post(s)
|
antithasys wrote:The problem is that the capture cards (as far as I know) will not encode RTMP streams. Yes, I can use one of them on another machine for the external solution in sending to twitch, but not the incoming solution for RTMP switching. That is my real problem... How do handle that. Why not try to bring in the rtmp streams direct into vMix via: Add Input -> Flash/RTMP Try it and see if it will work for you
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 5/13/2014(UTC) Posts: 3
|
Damn2Good4U wrote:antithasys wrote:The problem is that the capture cards (as far as I know) will not encode RTMP streams. Yes, I can use one of them on another machine for the external solution in sending to twitch, but not the incoming solution for RTMP switching. That is my real problem... How do handle that. Why not try to bring in the rtmp streams direct into vMix via: Add Input -> Flash/RTMP Try it and see if it will work for you That is what I currently do now, and with my hardware I can only get: 4x720p or 2x1080p. My hardware is not chimp either, but it is one machine. The FPS jumps from 10-140 after I hit the external button, and is 25-200 without the external button. Some of it can be solved with a capture card and another pc; but I am wondering if there is a better solution for importing the steam then doing it with the RTMP input. For instance, would I get better performance if I had, lets say a decklink card and 1 PC for each RTMP. Doing a capture from each PC as a input. Would that stabilize the FPS? Is there some hardware solution similar to video switchers for cameras that can do this? It doesn't seem that increasing the processor on a pretty much maxed out 6 core machine would help. Memory is never full and doesn't seem to be an issue. I am using a 680 GTX card with a NVS 450 (to power other monitors); is that enough? I have SSD's in a raid so that doesn't seem to be an issue. It is not bandwidth. So, as you can see, I am kinda stuck unless I spend a bunch of money to even troubleshoot it. Hope that helps clarify my issue, and of course any suggestions would be great!
|
|
|
|
vMix Forums
»
General
»
Hardware Compatibility
»
Hardware Suggestions - Live RTMP Switching
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close