streamlinevideo / streamline

A reference system for end to end live streaming video. Capture, encode, package, uplink, origin, CDN, and player.
MIT License
748 stars 87 forks source link

Rtmp Publish #16

Open Lethea opened 5 years ago

Lethea commented 5 years ago

please correct me if I'm mistaken. As I see that client side usage is harder than traditional usage. If project had rtmp handler, then I could publish stream via obs vmix x split or adobe live encoder like software encoder. Then the server handle the rtmp packages and convert to hls ( sending caddy etc ) if you could do this kind of improvements, we can use this project for low latency streaming with hls.js

chanyk-joseph commented 5 years ago

Hi Lethea, I am interested in how to use low latency in HLS? Is it chunk-encoding?

colleenkhenry commented 5 years ago

You would want to use LHLS style techniques. Chunked encoding is part. Check out the blod post from periscope on it. :)

On Mon, Dec 3, 2018, 5:38 AM Joseph Chan <notifications@github.com wrote:

Hi Lethea, I am interested in how to use low latency in HLS? Is it chunk-encoding?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/streamlinevideo/streamline/issues/16#issuecomment-443712531, or mute the thread https://github.com/notifications/unsubscribe-auth/ACdZaUoPMIhi2vetfYgL6ILW-4bWasgvks5u1SlEgaJpZM4Y-KHL .

colleenkhenry commented 5 years ago

@Lethea I could make a version of this where you can publish via RTMPS and then do low latency streaming. I'm working on an SDI in version of that first but it's pretty straight forward to replace that part with RTMP in.

DaAwesomeP commented 3 years ago

Any updates (just wondering)?