Code Monkey home page Code Monkey logo

Comments (7)

rmens avatar rmens commented on June 1, 2024

I would say SRT is far more preferable. It's an already very robust broadcast grade protocol that can have sub second latency too #980

from owncast.

gabek avatar gabek commented on June 1, 2024

Latency will always exist with HLS.

from owncast.

ca1f avatar ca1f commented on June 1, 2024

Latency will always exist with HLS.

Would it then be of interest to support Media over QUIC as an alternative transport as a secondary option to HLS for clients that support it?

from owncast.

gabek avatar gabek commented on June 1, 2024

Owncast uses HLS because it's universally supported as a standard. You can point any player to an Owncast server and watch the stream, that's a part of the value. With other, non-standard, options, this isn't possible.

from owncast.

ca1f avatar ca1f commented on June 1, 2024

I saw the importance with backwards compatibility and that's also important to me, that's why I specifically tried to phrase my suggestion as a secondary solution to the widely supported option.

It would be really nice to offer a low latency stream to those who use software that allows for it and still be compatible with the wide spectrum of different users out there at the same time. Sometimes a low latency stream is crucial for interacting with viewers. But maybe that's just not feasible if it costs too much effort to implement and support.

from owncast.

gabek avatar gabek commented on June 1, 2024

I guess it makes sense to clarify a bit here. I think the original suggestion was for WebRTC ingest to reduce latency. Since video ingest accounts for a very small amount of latency, I wanted to mention that it wouldn't help much.

That being said, I'd be much more interested in supporting different ingest options than different playback options since ingest doesn't impact the viewer experience, and doesn't require specialized, non-standard players. It only impacts the streamer. But, like I said, it probably won't help latency much.

from owncast.

cyprus1spirit avatar cyprus1spirit commented on June 1, 2024

I think there is a bit of confusion here and gabek knows it better than us. The well known WebRTC is a real-time communication API using a direct peer-to-peer connection and is not known to be used in stream contribution. I understand that gabek was referring to "WHIP", the WebRTC HTTP Ingest Protocol, developed by http://millicast.com/ to solve the biggest pain point with adopting WebRTC as a contribution protocol.

Dolby.io
Dolby Millicast Real-time streaming for massive global audiences Dolby Millicast delivers lightning fast, broadcast quality, real-time streaming to

from owncast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.