Adding images to live stream

YourKingsley

New Member
Hi,

Streaming live directly from OBS studio to YouTube.

I’ve tried live streaming to YouTube directly from OBS studio but despite following advice and looking at posts etc my stream is still totally out of sync when appearing on my youtube stream, it’s fine on the OBS display screen as it’s all in sync so for example if I wave i can see myself waving but for those watching my youtube stream there’s about a 20 second delay until they see me waving.

The reason why I want to stream directly from OBS studio to YouTube is because it’s easier to add images to my live streams but with having the delay issue it’s pointless.

Streaming live directly from YouTube live.

My YouTube live stream works perfect and is all in sync but I can‘t seem to add images to my YouTube live streams via OBS if I’m streaming directly from YouTube but streaming directly from OBS to YouTube I can get images to appear on my live stream.

If I’m streaming directly from YouTube live is there a way to add images to my live YouTube streams through OBS? Or is there another way I can add images into my live YouTube streams?

sorry for being a pain and hope this post makes sense I just get a bit confused due to a brain injury.

best wishes
karl.
 
I’ve tried live streaming to YouTube directly from OBS studio but despite following advice and looking at posts etc my stream is still totally out of sync when appearing on my youtube stream, it’s fine on the OBS display screen as it’s all in sync so for example if I wave i can see myself waving but for those watching my youtube stream there’s about a 20 second delay until they see me waving.
this is expected, 1. speed of light isn't that fast, and 2. there is video re-encoding required (and more).
20 second 'lag' is normal, and will vary. Different viewers on different networks (ex cable vs cellular) can easily have significantly different delays (lag) for same livestream
Such a lag inherent to broadcasting (again, speed of light) and more so due to using a free service (content delivery networks)... this has NOTHING to do with OBS Studio. Any live streaming will have similar, though there are various optimizations techniques (which vary by CDN, and have varied over time)

YouTube and Facebook (and maybe the others) have extensive blog articles on what exactly go into receiving a typically H.264 stream, re-encoding (multiple resolutions, more efficient codecs) and distributing

The reason why I want to stream directly from OBS studio to YouTube is because it’s easier to add images to my live streams but with having the delay issue it’s pointless.

Streaming live directly from YouTube live.
Not sure exactly what you are referring to, but I'm guessing using a browser-based interface and streaming from a camera accessed via that interface? [YouTube, Facebook, and others all have similar capability in this regards)
in that case, realize there is still a distribution delay, maybe small enough that you aren't noticing... but guaranteed it is there 1. the CDN controls the entire stream from Operating System (mobile or PC), and allows for certain (some non-standard) optimizations.
2. such a CDN interface/setup is very restricted, by design and intent. Usually lower resolution, frame rate, etc
3. Yes, things like webRTSP use in Zoom, Teams, WebEx, Skype, Lync, etc enable a lower resolution, lower latency collaboration, but such systems have design restrictions/constraints that don't work for a YouTube style environment designed for a different objective (remember, YouTube was NOT built for livestreaming)

First thing to accept, is that a livestream delay is normal/common. And yes, it does mean that if you desire live interactions with watchers of livestream, you have to, in-your-head, account for the distribution delay.
Or maybe you could look for a webcam driver/app software package that allows simple compositing that might suffice for you, then use CDN's browser interface?

Lots of possibilities... depends on requirements, budget, technical expertise, bandwidth/jitter/latency of WAN, etc. There are systems that can direct broadcast, and the price can vary significantly (up to the large enterprise only type cost ranges... think US$50-100K+ for a single broadcast...though tech has gotten good enough that corporate town halls globally broadcast using broadcast truck with satellite antenna is often not required now)
 
In addition to my comment of
> 1. the CDN controls the entire stream from Operating System (mobile or PC), and allows for certain (some non-standard) optimizations.

the other consideration is that those who have invested in optimizing certain (often patented) codecs and algorithms often (quite reasonably) wish /need to be reimbursed for their investment. As such, sometimes, FOSS does not have access to the 'best'. Doesn't mean, in some cases, you can't license the better solution yourself and combine with a FOSS solution... but it depends.

So, some of those non-standard optimizations include licensed/patented 'tools'
 
Back
Top