vMix Forums
»
General
»
General Discussion
»
Streaming with 2 Instances of vMix?
Rank: Member
Groups: Registered
Joined: 4/12/2018(UTC) Posts: 12
Thanks: 2 times Was thanked: 1 time(s) in 1 post(s)
|
I am able to open 2 instances of vMix, and I see the inputs (have a multiple SDI decklink card).
I can stream on one, but when I go to stream on the other instance, I get error messages.
Is anyone out there successfully streaming simultaneously on 2 separate instances of vMix?
Thanks.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/16/2017(UTC) Posts: 125 Thanks: 25 times Was thanked: 25 time(s) in 18 post(s)
|
Hi,
Could you give some more information?
When you're talking about two instances of vMix, do you mean you have two SEPARATE vMix licences? Are you using two separate PC's?
If so, what's your workflow at this moment?
You can send your output from one PC via NDI to another and stream simultaneously from this second PC.
Regards, Rudy
|
1 user thanked rudyengels for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
Using 2 vMix instances is not recommended for multiple reasons
- one is conflicts with the capture devices. Might be solved by using NDI though. - another one is I think what you're issuing here, the fact that GTX cards can only produce 2 simultaneous encodes with NVENC.
You'd better use external output to another encoder on the same host (still gets limitations if using NVENC, but not CPU encoding) or even better, use NDI to another host.
Guillaume
|
1 user thanked DWAM for this useful post.
|
|
|
Rank: Member
Groups: Registered
Joined: 4/12/2018(UTC) Posts: 12
Thanks: 2 times Was thanked: 1 time(s) in 1 post(s)
|
I have 1 PC that is running vMix with GTX 1060 graphics card.
Video source is SDI on a BlackMagic DeckLink card.
I have been running 1 instance of vMix with GPU encoding that is being directed to 3 streaming destinations for adaptive bitrate (1080p, 720p, 360p). This is going to one streaming provider to give 3 bitrates for the target audience on an embedded player on my website.
I am wanting to add a 4th destination on a different service. This would be a 720p destination to a different streaming provider (YouTube or Facebook).
Since I am using the 3 streaming destinations on the 1 instance of vMix, I thought it might be possible to bind a 2nd vMix instance to another SDI input and stream to another provider as a 4th destination. It does not seem possible using FFMPEG two times, the errors are "capture device is in use" and also seeing "real-time buffer too full."
Another solution that I tried was using the External Output on my vMix instance and feeding this into OBS. OBS is then able to stream to the 4th destination, using CPU encoding. It does not seem able to use NVENC for GPU encoding while I am using vMix. I was just hoping to keep it all in vMix.
This is all attempting to do on 1 PC.
Thanks.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
This is exactly what I explained above.
You might switch your GTX for a Quadro P4000 (or above) to get rid of the NVENC limitations.
Guillaume
|
|
|
|
Rank: Member
Groups: Registered
Joined: 4/12/2018(UTC) Posts: 12
Thanks: 2 times Was thanked: 1 time(s) in 1 post(s)
|
DWAM wrote:This is exactly what I explained above.
You might switch your GTX for a Quadro P4000 (or above) to get rid of the NVENC limitations.
Guillaume Thank you. This seems like a basic question probably, but does this mean that I am currently providing 1080p, 720p, and 360p streams, so 2 of these are using NVENC and the 3rd one is using my CPU? Thanks, TJ
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
Yep! Recording PGM can also count for 1 encode if you're using hardware encoder for MP4.
Guillaume
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 9/23/2017(UTC) Posts: 249 Location: Toronto
Thanks: 13 times Was thanked: 19 time(s) in 17 post(s)
|
Along these same lines, if I have 2 streams using the same quality (ie one to facebook one to youtube) does this use 2 encoders or only 1 hardware? I'd like to stream same quality to two locations, and do a mp4 hardware record as well if that is only 2 hardware encodes.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Streaming with 2 Instances of vMix?
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