Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Sean-Der
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
301.
▲
Show HN: 30ms latency screen sharing in Rust
(github.com)
353 points
by
Sean-Der
2y ago
|
69 comments
302.
▲
Show HN: Simulcast in OBS (Need Testers/Feed
(github.com)
2 points
by
Sean-Der
2y ago
|
0 comments
303.
▲
by
Sean-Der
2y ago
Godot uses libdatachannel. I remember them asking for mbedtls support
304.
▲
by
Sean-Der
2y ago
Nice job! This is much better then the status quo today. Even if things are E2E encrypted it is so wasteful that 'HTTP Tunnels' route through jump servers. Cool thing about WebRTC is you can put this in a lot more places if you wa
305.
▲
by
Sean-Der
2y ago
Thank you so much for using it. I feel so honored(and surprised) that people use it. I totally stumbled into a successful project. If I ever can be helpful with your projects reach out!
306.
▲
by
Sean-Der
2y ago
What makes something a 'blessed way'? Are you looking for community support, large corporate users etc..? Not being snarky, curious about how people see the space. Lots of implementations exist and I have used most of them for dif
307.
▲
by
Sean-Der
2y ago
libdatachannel[0] is exciting me the most for 'low footprint'. str0m[1] is especially exciting, but you have to be in a device/ecosystem that allows rust. > only if you use the same kind of software and codecs With WebRTC
308.
▲
by
Sean-Der
3y ago
The book 'Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft' is a really great read on Dave Cutler. I would love more 'tech origin stories'. Next I am planning to read 'Soul
309.
▲
by
Sean-Der
3y ago
Why do you think this was a joke? I have have been trying my best to make WebRTC more accessible [0] [1]. It's powerful, but the complexity makes it challenging. [0] https://github.com/pion [1] https://webrt
310.
▲
by
Sean-Der
3y ago
Depends what codec! For 1280x720 with a VMAF score of 90 this is the numbers I use. * H264 - 1.25Mbps * VP8 - 1.00Mbps * VP9 - 700kbps * AV1 - 550kbps
311.
▲
by
Sean-Der
3y ago
What did you find difficult about WebRTC? What could have been better/easier?
312.
▲
by
Sean-Der
3y ago
Cloudflare has been doing some amazing stuff with live video. I am so glad they did WHIP/WHEP[0] support. That lets me push video from my browser and pull via GStreamer. Or I can push via OBS and watch in browser with 300ms of latency!
313.
▲
by
Sean-Der
3y ago
Go isn't the problem. The issues I have seen is that you are I/O bound by the kernel. One company did Pion WebRTC + https://www.dpdk.org/ and is now doing 4x throughput. They tried switching to Rust (and still doi
314.
▲
by
Sean-Der
3y ago
Really great writeup. Stuff like this dispels the FUD that 'You can not scale WebRTC'. It for sure is harder to scale then static/loss-less content like HTTP. But I have never found it intrinsically harder then other media. I
315.
▲
by
Sean-Der
3y ago
What protocols/networks do you consider P2P? Every P2P technology I have used requires some bootstrapping. I have done WebRTC with zero signaling, but browser only one side[0]. I wish the w3c/ietf would care, but that’s the issue
316.
▲
by
Sean-Der
3y ago
WebRTC will live on. I think it will continue to grow from grassroots efforts. WebRTC has P2P and it also doesn't require the user to have any knowledge of Video/Networking. The alternatives to it are more geared at 'video de
317.
▲
by
Sean-Der
3y ago
Works well! Lots of developers/companies use WebRTC with NAT Traversal. You can also use it in a client/server setup. Check out 'WebRTC SFU' I wrote a little bit about the different topologies in [0] [0] https:/&#x
318.
▲
Broadcasting to an Amazon IVS Real-Time Stream with Whip from OBS
(community.aws)
1 points
by
Sean-Der
3y ago
|
0 comments
319.
▲
by
Sean-Der
3y ago
Most of the work happened in the libdatachannel! You can check out my PR here[0] OBS already has everything around AV1, so I just needed to handle packetization :) The `is_av1` is already going away. Bad code on my part <_< [1] [0] h
320.
▲
OBS merges AV1 support for WebRTC
(github.com)
55 points
by
Sean-Der
3y ago
|
3 comments
321.
▲
by
Sean-Der
3y ago
I think that’s an amazing idea. I tried with https://github.com/pion/offline-browser-communication but it requires standards improvements If you are interested I would love to work together! Join the Pion slack and wou
322.
▲
by
Sean-Der
3y ago
Customers I have seen * Taxi uploaded footage to analyze (guns, hostile body language) * Rescue Delivery Robot (Get a delivery robot unstuck when AI gives up. Need video + send commands) * Remote Mining Equipment ( Video + Control) * Remote
323.
▲
by
Sean-Der
3y ago
I am really excited about https://github.com/sepfy/libpeer . It has examples ready for ESP32 etc.... When working on KVS I wasn't familiar with the embedded space at all. I saw 'heavyweight' embedded wher
324.
▲
by
Sean-Der
3y ago
The optimization for size is pretty hard (for me at least). Lots of cool stuff you can do. But if you are on a time crunch/trying to go to production it doesn’t happen. These days I just default to ‘thin’ implementations like mbedtls w
325.
▲
by
Sean-Der
3y ago
I am adding WebRTC sources to OBS. Does that makes things easier? Then you can push+pull into Broadcast Box and use OBS on both sides!
326.
▲
by
Sean-Der
3y ago
There is an Elixir version of WebRTC available. It is still early days, but your feedback/asks would be monumental in making it better! https://github.com/elixir-webrtc
327.
▲
by
Sean-Der
3y ago
You could totally do it, but if it doesn’t sound interesting I get it :) WebRTC is made up of composable parts which I really appreciate. Makes it seem more complicated though.
328.
▲
by
Sean-Der
3y ago
> i m not sure you can control the exact video resolution/bitrate You are right WebRTC doesn't give you control of this. It is on purpose though. If a webpage could push more bitrate then the link supported it would cause cong
329.
▲
by
Sean-Der
3y ago
Woah! This is very cool I don't think I have seen it before. This will be really useful to establish a connection in adverse situations. Try all the different ways until you can get through :)
330.
▲
by
Sean-Der
3y ago
What about WebRTC do you find hard? I can connect two browsers and start a video call in ~50 lines of JS. As you need more features/knobs it does get harder. I think that is just a reflection of how difficult the problem is of real-tim
More ›