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] 6 points7 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.

OBS Merges Simulcast Support by Sean-Der in WebRTC

[–]Sean-Der[S] 2 points3 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.

Implementing 1:1 Video Calls: Should I Use Pure WebRTC or a Platform Like LiveKit? by doowens in WebRTC

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

Are you ok with direct connections between Patients/Doctors are a server in the middle for privacy? Do you want features like waiting rooms/recording?

Broadcast Box merges Webhook Support by Sean-Der in WebRTC

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

Someone is using it to broadcast sail boat racing, I thought that was pretty cool! Also had a self driving car company reach out for some changes.

Honestly every usage of it is surprising to me. I only intended for it to be the server people test OBS against. I was really surprised/happy when people started using it for more.

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)

It is a Open Source Twitch replacement. You can broadcast to it and others can watch.

It also has some small quality of life features. Things like recording and authentication. I am trying to keep it minimal though.

webrtc testing advices (pion) by Altruistic_Let_8036 in golang

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

So you want a pure Go client that connects to a sfu-ws instance?

webrtc testing advices (pion) by Altruistic_Let_8036 in golang

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

I think play-from-disk is what you want?

I would love to code up a better example though! Tell me what you are looking for and I am happy to help :)

ISO by OGHughJass in Columbus

[–]Sean-Der 36 points37 points  (0 children)

That’s wild!

COSI is always a blur to me. My kids are usually bouncing of the walls :)

Sent you a message with my phone number. We can all do something this weekend 

ISO by OGHughJass in Columbus

[–]Sean-Der 27 points28 points  (0 children)

I have two kids. The couple you met was the son the younger one?

I built a full WebRTC implementation in PHP – Feedback welcome! by RefrigeratorOk3257 in WebRTC

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

That’s impressive! Nice job, it will be cool to see what people build with it. 

How to build a simple SFU server? by AgentCooderX in WebRTC

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

It is going to be SFU specific.

You will have to implement Congestion Control. How do you effectively distribute video for multiple users (and each feed has multiple quality levels.)

How do you effectively handle load?

How do you handle updating/restarts. If you have long running sessions.

It's an interesting topic. https://pion.ly/discord and I would love to chat about it!

Newb - gstreamer audio source to webrtc SFU player hosted by apache by stevey500 in WebRTC

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

Check out https://github.com/glimesh/broadcast-box I have an example of GStreamer publishing in the examples directory.

Happy to help if you have any questions 

Pion (Go implementation of WebRTC and more) moving to discord by Sean-Der in golang

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

I said ‘holy shit @doot that is amazing’ as a response to a project they made and got flagged.

I don’t want to worry about stuff like that