Re:Show HN: OBS Live-streaming with 120ms latency
by ohthatsnotright on Wednesday September 04, 2024 @10:58AM
(#41446545)
> It feels wrong to me that a streaming service is able to modify video however it pleases.
This would significantly complicate services such as Twitch and YT Live going to server-side ad insertion if the source video were E2E. I think server-side ad insertion is likely the only method available for providers that isn't able to be circumvented by ad-block or DNS blocking plugins.
Re:Show HN: OBS Live-streaming with 120ms latency
by spockz on Wednesday September 04, 2024 @05:29PM
(#41451057)
Why? The advertisements could still be added as separate video layers? Sure, they are also easier to be circumvented. But I’d rather supported something like this than end up with real time edited video to insert ads or even worse have “influencers” promote something without ever having really tried it.
Re:Show HN: OBS Live-streaming with 120ms latency
by ohthatsnotright on Thursday September 05, 2024 @06:55AM
(#41455400)
If it's a separate layer or different server you can bet that someone will figure out how to remove it from the DOM, hide it, or prevent it from even loading.
Re:Show HN: OBS Live-streaming with 120ms latency
by pjc50 on Thursday September 05, 2024 @08:03AM
(#41455771)
Again, I think that's a "feature" a lot of users would prefer to design out.
Re:Show HN: OBS Live-streaming with 120ms latency
by mannyv on Wednesday September 04, 2024 @03:08PM
(#41449408)
There is by definition a layer of trust between the broadcaster, the server, and the client.
That said, you could use TLS from the server to client, which is what many services do (since it's actually quite difficult to use http these days for streamed content due to browser polices).
Re:Show HN: OBS Live-streaming with 120ms latency
by pjc50 on Thursday September 05, 2024 @08:05AM
(#41455785)
> I would like for broadcast services to eventually offer E2E encryption
Is this even conceptually possible? I suppose you could sign the stream, but if you want to hide it how would you prevent the server from simply adding itself as a viewer?
(also, if you do this, start a countdown for getting raided as a CSAM distributor)
* Lower latency - The extra decode + encode adds enough latency that you start to lose the real-time latency.
* Better Quality - You get generational loss from the transcoding. You get better quality only encoding one times. Streaming services also optimize for cost. Having broadcasters control the encoding quality of everything makes for a better experience.
* Security/Trust - Servers shouldn't be able to modify video at all. I would like for broadcast services to eventually offer E2E encryption. It feels wrong to me that a streaming service is able to modify video however it pleases.