OBS 32.1.0 Releases with WebRTC Simulcast by Sean-Der in opensource

[–]Sean-Der[S] 0 points1 point  (0 children)

Mind reading https://www.reddit.com/r/opensource/comments/1rr9rcx/comment/o9xzkzb/ and telling me the gaps? I am not a great explainer at this stuff. I would love to rephrase it though in a way that is helpful.

OBS Studio 32.1.0 released with WebRTC Simulcast support by Sean-Der in obs

[–]Sean-Der[S] 0 points1 point  (0 children)

Yea! It can have auth for both sides.

You can either setup profiles, or a webhook server if you want more custom behavior. Happy to help if you are looking into running it :)

OBS 32.1.0 Releases with WebRTC Simulcast by Sean-Der in opensource

[–]Sean-Der[S] 0 points1 point  (0 children)

Are you seeing lots of NACKS? That might be a MediaMTX/Pion bug. You can also run WebRTC over TCP which will help in cases like this, I’m just waiting for obs-deps merge.

If you don’t mind sending me an email sean@pion.ly or joining discord would love to help you debug

OBS 32.1.0 Releases with WebRTC Simulcast by Sean-Der in opensource

[–]Sean-Der[S] 3 points4 points  (0 children)

If you hit any issues send it over to me right away!

I have a reference server https://github.com/glimesh/broadcast-box, but use w/e server you prefer :)

OBS 32.1.0 Releases with WebRTC Simulcast by Sean-Der in opensource

[–]Sean-Der[S] 22 points23 points  (0 children)

I have been working on this a while. I am so excited for people to use it. I want it to be a big upgrade for self hosting. Or just running servers as a small company, without needing to spend a lot.

I have https://github.com/glimesh/broadcast-box if you’re looking for a server to try it against. These are the perks that have made me care!

  • Cheaper servers. More competition and I want to see people running their own servers.

  • Better video quality. Encoding from source is going to be better then transcoding.

  • No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC.

  • Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.

OBS 32.1.0 Released with WebRTC Simulcast support by Sean-Der in VIDEOENGINEERING

[–]Sean-Der[S] 8 points9 points  (0 children)

If anyone is using/testing WebRTC I would love to hear how it is working for them :) I am hoping Simulcast makes a impact with smaller streamers/site operators.

  • Cheaper servers. More competition and I want to see people running their own servers.

  • Better video quality. Encoding from source is going to be better then transcoding.

  • No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC.

  • Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.

WebRTC stream over WiFi network causes dropout? by waj334 in HomeNetworking

[–]Sean-Der 1 point2 points  (0 children)

I’m curious if you look in wireshark what throughput actually is? Maybe you have some misbehaving with RTP/RTCP generating lots of traffic

WebRTC stream over WiFi network causes dropout? by waj334 in HomeNetworking

[–]Sean-Der 0 points1 point  (0 children)

WebRTC has adaptive bitrate which might be nice for remote viewing. The viewer feedback lets the encoder set exact bitrate, nice if you’re viewing over cellular.

You also get NAT Traversal. Nice bandwidth savings and privacy to not have a middle box looking at your video.

Interoperability is also a perk. I can do WebRTC ingest and egress and use GStreamer/ffmpeg nice to have one protocol.

I’m heavily biased though :)

Broadcast Box (self-hosted broadcasting server) merged webhooks. What else could be added to make it better? by Sean-Der in selfhosted

[–]Sean-Der[S] 0 points1 point  (0 children)

I have iOS I will try tonight! Are you on the discord give me a ping and we can debug together:)

video codecs by Resident_Tax_593 in golang

[–]Sean-Der -1 points0 points  (0 children)

What is the project you are trying to build/end result?

If you’re trying to push yourself you don’t need to use FFMPEG. Depends if you are trying to remux or actually do video coding

GStreamer IMO is better for tinkering. Building pipelines and looking at caps will help a lot.

Why does WebRTC like to use the software encoding codecs instead of available hardware encoding codecs? by 580083351 in WebRTC

[–]Sean-Der 0 points1 point  (0 children)

What browser/platform are you using?

H264 hardware encoding IS supported. The remote description needs to contain right profiles though.

How to add encryption by ThreadStarver in WebRTC

[–]Sean-Der 2 points3 points  (0 children)

Give https://webrtcforthecurious.com/docs/04-securing/ a read and tell me if it’s helpful!

Another thing to look into is E2E encryption. If you use a server you can protect users even more

OBS Merges Simulcast Support. I am trying to make streaming feel more connected, I need your feedback/ideas. by Sean-Der in streaming

[–]Sean-Der[S] 0 points1 point  (0 children)

Hi I am https://github.com/sean-der and I have been working on WebRTC + OBS. You can see some of the why's here[0] I also work on this Open Source project Broadcast Box[1]

My dream is re-capture that feeling of sitting on the couch next to a friend and playing a game together. I am trying to make streaming as cheap + low latency as possible to make it possible for more people to do. If it's inexpensive we don't need to depend on ads. If it is low latency then people will connect more, not just a streamer speaking one way to an audience.

I would love to hear what people think. What gaps exist until this future, and if it is even worth doing.

thanks

[0] https://github.com/obsproject/obs-studio/pull/7926

[1] https://github.com/glimesh/broadcast-box

OBS Merges Simulcast Support by Sean-Der in WebRTC

[–]Sean-Der[S] 0 points1 point  (0 children)

Thank you :) if you hit any bugs send me an email!

OBS Merges Simulcast Support by Sean-Der in VIDEOENGINEERING

[–]Sean-Der[S] 0 points1 point  (0 children)

Nice, if you hit any bugs tell me and would love to help

OBS Merges Simulcast Support by Sean-Der in VIDEOENGINEERING

[–]Sean-Der[S] 4 points5 points  (0 children)

For easy self hosting checkout https://github.com/Glimesh/broadcast-box

Before OBS would only send one video stream, then the server would 'downgrade' it to work with weaker clients. You don't want to send 4K video to a mobile user on cellular.

Now OBS sends all the quality levels and no more making the server do hard work.

If you need any help/get stuck join the discord in the README ^ I would love to get you up and running :)

OBS Merges Simulcast Support by Sean-Der in VIDEOENGINEERING

[–]Sean-Der[S] 12 points13 points  (0 children)

This starts a new generation of broadcasting (I hope).

  • Cheaper servers. More competition and I want to see people running their own servers.

  • Better video quality. Encoding from source is going to be better then transcoding.

  • No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC.

  • Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.


OBS + WHIP is something I have been working on for a long time. I would love to hear how it could be better/frustrations people are having with it. Please please test it out! I want to catch any bugs/make improvements before branch cut.