logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
daz_wasz  
#1 Posted : Friday, August 15, 2014 5:24:04 PM(UTC)
daz_wasz

Rank: Newbie

Groups: Registered
Joined: 8/8/2014(UTC)
Posts: 8

Hello Everyone

I would like to ask if anyone has any advice on how i can get the latency as low as possible.
I am using Vmix just to switch between a screen capture of my extended desktop and my webcam and am directing the output to website that uses flash.
I have what i consider to be a good laptop (i7 quad cor 12GB of ram) and i am still geting around 25-50ms delay which is alot when i record through a flash player. I can not delay the audio either as the audio output is not seen by flash.
Any and all suggestions welcome as money is not a concern.
Is there a certain but of hardware i should be focusing on if i was to build a PC for just this purpose?
Are there settings/features that i can turn off to lower the latecy?
Any general advice ?
Note that it is necessary to interface with flash in my situation.
Thankyou all in advance
richardgatarski  
#2 Posted : Friday, August 15, 2014 5:48:56 PM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,811
Location: Stockholm

Thanks: 137 times
Was thanked: 292 time(s) in 246 post(s)
pls explain "audio output not seen by flash".
Where does the audio come from, and where should it go?
Can you tell the flash app where it should take audio?
daz_wasz  
#3 Posted : Saturday, August 16, 2014 8:39:51 AM(UTC)
daz_wasz

Rank: Newbie

Groups: Registered
Joined: 8/8/2014(UTC)
Posts: 8

Thankyou for your reply.
Essentially its website that uses flash to interface with the webcam.
Mozilla firefox is the only page that will also recognize Vmix as an output (instead of the webcam)
When i go to audio settings, only my PCs inputs are seen (Laptop mic, line in mic )
So the issue i am having is that because of the latency in Vmix , the webcam is not synced up with the audio so i am trying to minimize the latency as much as possible.
Ideally i know that it would be better to send audio and video through Vmix but this is not possible through the website i am using.
These are the things i cant control
The way in which the website interfaces with the webcam/Vmix
The Audio input into flash.
I will take some screenshots of what I mean showing the Audio and video Input.
I am seeking advice also on if I was to build a PC just for this purpose , what parts should I be focusing on AND how can I limit the latency in VMIX (what parts of the program can i essentially turn of to lower the latency)
Again I appreciate any and all help

Vmix inputs
http://prntscr.com/4d1j3r

Audio Inputs
http://prntscr.com/4d1jdv
admin  
#4 Posted : Saturday, August 16, 2014 10:01:19 AM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,137
Man
Location: Gold Coast, Australia

Was thanked: 4135 time(s) in 1487 post(s)
You can use Virtual Audio Cable, which is a cheap piece of software that provides a virtual sound card:

http://software.muzychenko.net/eng/vac.htm

You can send the audio output in vMix to VAC and then select the VAC device in your flash streaming interface.
Jackster  
#5 Posted : Saturday, August 16, 2014 5:59:36 PM(UTC)
Jackster

Rank: Advanced Member

Groups: Registered
Joined: 8/1/2013(UTC)
Posts: 32
Man

Thanks: 1 times
Was thanked: 4 time(s) in 4 post(s)
VB-Audio Virtual Cable is the same thing but free for 1 cable, works a bit better and a lot easier to get setup in my opinion.

http://vb-audio.pagesperso-orange.fr/Cable/

Kick them $5 a get a few more cables :)
richardgatarski  
#6 Posted : Sunday, August 17, 2014 10:01:57 AM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,811
Location: Stockholm

Thanks: 137 times
Was thanked: 292 time(s) in 246 post(s)
Virtual cables help you get the audio into the flash app. But you are then left with the audio sync issue. (BTW, I think you have more than 25-50 ms delay, which is hardly noticeable. 1 frame at 25p is 40 ms).

If money is not a concern - think outside the (laptop) box ;)

I have not tested this (can do later, but weekending away from all hw).

You need
- one decent laptop (eg yours or Asus G750-series, might be overkill)
- one descent consumer camcorder with HDMI out (and maybe mic in, see below)
- two XI100DUSB-HDMI
- a mike (see below)

Connect the camcorder to first Magwewell dongle, gives you Input camera 1
Connect the PC's HDMI out to second Magewell dongle, gives you Input camera 2
Perhaps you need to see a full screen image of what's on your extended desktop. If you have an extra video out on your laptop, select your Input camera 2 as source for Fullscreen. Or insert and HDMI splitter between PC HDMI out and Magewell in (might be tricky to get the right resolution).

For audio you have a number of alternatives on how to use vMix's audio delay in order to fix sync. One way is to use built in/external mike and add it as an Audio input Input. If your camera has an audio input, you can connect your mike to the camera, and the audio will be on Input camera 1. In any case adjust your audio delay to get sync.

Hope that this at least gave you some ideas.
Users browsing this topic
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.