Question / Help Video stream latency

BNO

New Member
Is there any possible way to get my streaming latency below a second?
My company is having an official streamcast in less than a month, and set on trying to get the latency below a second.
Is this possible...If so, how?


(Note: Also running on a Windows machine)


Thank you,
David


11:59:06: OBS 0.10.1 (mac)
11:59:06: CPU Name: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
11:59:06: CPU Speed: 2300MHz
11:59:06: Physical Cores: 4, Logical Cores: 8
11:59:06: Physical Memory: 8192MB Total
11:59:06: OS Name: Mac OS X (NSMACHOperatingSystem)
11:59:06: OS Version: Version 10.10.3 (Build 14D136)
11:59:06: Kernel Version: 14.3.0
11:59:06: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
11:59:06: audio settings reset:
samples per sec: 22050
speakers: 1
buffering (ms): 1000

11:59:07: video settings reset:
base resolution: 1200x480
output resolution: 1200x480
fps: 30/1
format: NV12
11:59:07: output 'adv_stream' (rtmp_output) created
11:59:07: output 'adv_file_output' (flv_output) created
11:59:07: encoder 'streaming_h264' (obs_x264) created
11:59:07: encoder 'adv_aac0' (ffmpeg_aac) created
11:59:07: encoder 'adv_aac1' (ffmpeg_aac) created
11:59:07: encoder 'adv_aac2' (ffmpeg_aac) created
11:59:07: encoder 'adv_aac3' (ffmpeg_aac) created
11:59:07: service 'default_service' (rtmp_custom) created
11:59:07: source 'BNO - Test' (scene) created
11:59:07: source 'Blackmagic Device' (decklink-input) created
11:59:07: source 'BNO - Test2' (scene) created
11:59:07: Blackmagic Device: Starting capture...
11:59:07: source 'Text (FreeType 2)' (text_ft2_source) created
 

dodgepong

Administrator
Community Helper
Based on his post, I doubt he is using Twitch, but even with a custom RTMP server, the best you're going to get is maybe ~2 seconds or so.
 

Ray G

New Member
If I am reading that log file correctly, you are using a capture card and no you can not get below a second. You are taking a data stream that has to be recompressed and filtered for your PC, which that adds another second or 2.
 

dodgepong

Administrator
Community Helper
Ray, that is only the case for certain capture cards like Elgato, HD PVR, Roxio, and LGP. It looks like OP is not using one of those devices, and is rather using a Blackmagic device, so that isn't really relevant in this case.
 

Ray G

New Member
Based on his post, I doubt he is using Twitch, but even with a custom RTMP server, the best you're going to get is maybe ~2 seconds or so.
Even then, he is using a slower system, so in order to save quality, he would still lose a few seconds having to buffer out the frame. Unless he is not worried about quality, he can chance his encoder to superfast and reduce buffer time, but if he is using a capture card, I will still say its around 5-10 second delay.
 

Ray G

New Member
Ray, that is only the case for certain capture cards like Elgato, HD PVR, Roxio, and LGP. It looks like OP is not using one of those devices, and is rather using a Blackmagic device, so that isn't really relevant in this case.
His log states that it is capturing a BlackMagic device... The only black magic devices I know of are external capture cards.
 

dodgepong

Administrator
Community Helper
Most Blackmagic capture cards are internal, and their external cards are Thunderbolt or USB 3.0, which do not have the delay issues that USB 2.0 capture cards have.
 
Top