frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Utsuru – "Go Live" simultaneously on multiple Discord calls

https://github.com/VincentVerdynanta/utsuru
3•centverdynanta•4h ago
Hello there HN! I would like to see if there is any interest in this small project that I just built.

utsuru is a WebRTC utility that you can use to "Go Live" on Discord using OBS, FFmpeg, or anything that supports WHIP. It also allows you to add more than one Discord call, meaning you can simultaneously broadcast the stream coming from OBS to multiple Discord calls.

This project started with my ambition to get more familiar with WebRTC.

From my observation, WebRTC is a protocol that is almost exclusively used for web app projects. At that time, I didn’t feel like making another broadcasting or video conferencing platform, so I put my ambition on hold.

Sometime later, I encountered a personal frustration while using Discord, particularly due to the lack of granular control over streams. I found it difficult to "Go Live" a specific application with system audio, or vice versa. I wished there was a way to use some kind of compositor to customize the layout of the video and audio I wanted to stream. That’s when OBS came to mind.

I discovered that I could use the "Windowed Projector" feature in OBS. With this, I could set Discord to "Go Live" a specific application and stream that OBS window. However, I felt that this solution wasn’t elegant.

I then decided to search for GitHub projects related to Discord and streaming, hoping to find something that would give me exactly what I was looking for. I came across the Discord-video-stream [1] project. While it didn’t provide the exact solution, it was close. With Discord-video-stream, I could stream local or buffered files.

However, before diving deeper into this project, I noticed a line in the project’s README that caught my attention:

  For better stability it is recommended to use WebRTC protocol instead since Discord is forced to adhere to spec, which means that the non-signaling portion of the code is guaranteed to work.
This line reminded me of WebRTC and reignited my initial ambition.

The Discord-video-stream project was implemented using Discord’s custom UDP protocol, accepting input in the form of a file, which it transcodes using FFmpeg before sending it to Discord. I figured that I could learn WebRTC by building a similar tool, but one that uses the standard WebRTC protocol, accepts input directly from OBS, and sends it to Discord without the need for transcoding.

I then went to see whether OBS supported streaming through the WebRTC protocol. It turns out that it does, and the terminology for it is called WHIP. I also found that I preferred the tool to be packaged as a single executable file, making distribution and deployment as simple as possible. Therefore, I decided to develop the tool in Rust, as it is the compiled language I am most comfortable writing with.

Thanks for checking out utsuru! I'd love to hear what you think.

GitHub: https://github.com/VincentVerdynanta/utsuru

[1] https://github.com/Discord-RE/Discord-video-stream

Revelations on the History of Leprosy in the Americas

https://www.pasteur.fr/en/press-area/press-documents/revelations-history-leprosy-americas
1•gmays•38s ago•0 comments

Real Risk to Youth Mental Health Is 'Addictive Use,' Not Screen Time Alone

https://www.nytimes.com/2025/06/18/health/youth-suicide-risk-phones.html
1•koolba•45s ago•0 comments

The Fundamentalist Fallacy

https://medium.com/politically-speaking/the-fundamentalist-fallacy-40b9c5027bae
1•squircle•1m ago•0 comments

Style over Substance: Distilled Language Models Reason via Stylistic Replication

https://arxiv.org/abs/2504.01738
2•curtsmith•1m ago•0 comments

The Website St. Carlos Acutis Built

https://www.miracolieucaristici.org/en/liste/list.html
1•cauliflower99•6m ago•0 comments

Florida is now Stanley Cup's semi-permanent home. What does it mean for Canada?

https://www.theguardian.com/sport/2025/jun/18/stanley-cup-florida-panthers-edmonton-oilers
2•TMWNN•6m ago•1 comments

FAA air traffic overtime costs soar as hiring lags, report says

https://www.reuters.com/business/aerospace-defense/faa-air-traffic-overtime-costs-soar-hiring-lags-report-says-2025-06-18/
2•petethomas•9m ago•0 comments

Bushido: Way of Total Bullshit (2014)

https://www.tofugu.com/japan/bushido/
1•EA-3167•10m ago•0 comments

Show HN: AI Debate Arena – See Which LLM Argues Best

https://bot-bicker.vercel.app/
1•sillypuddy•13m ago•0 comments

Paxton's insistence on Robert Roberson's execution is indefensible

https://www.dallasnews.com/opinion/editorials/2025/06/18/paxtons-insistence-on-robert-robersons-execution-is-indefensible/
1•rossant•14m ago•0 comments

The Darknet Bible has been updated after Archetyp dark web drug market arrests

https://darknetbible.info/appendix/resources/
6•DarknetBible•16m ago•1 comments

CozyCommerce, Next.js ECommerce Boilerplate with CMS

1•vinishbhaskar•17m ago•0 comments

Show HN: A touch sensor you can 3D print in any shape and size

https://e-flesh.com
3•raunaqmb•18m ago•0 comments

Iran's Internet Blackout Adds New Dangers for Civilians Amid Israeli Bombings

https://www.wired.com/story/iran-internet-shutdown-israel/
2•01-_-•21m ago•0 comments

Microsoft Planning Thousands More Job Cuts Aimed at Salespeople

https://www.bloomberg.com/news/articles/2025-06-18/microsoft-planning-thousands-more-job-cuts-aimed-at-salespeople
4•01-_-•22m ago•1 comments

Why is your open source project still hosted on GitHub?

https://unixdigest.com/articles/why-is-your-open-source-project-still-hosted-on-github.html
5•jamesgill•23m ago•0 comments

FDA approves powerful HIV drug that nearly eliminated spread in clinical trials

https://www.nbcnews.com/health/health-news/fda-hiv-prevention-drug-prep-lenacapavir-rcna208387
2•mgh2•26m ago•1 comments

Frequent reauth doesn't make you more secure

https://tailscale.com/blog/frequent-reauth-security
1•LopRabbit•29m ago•1 comments

Show HN: It's time to prepare for consciousness upload

https://github.com/dmf-archive/IPWT
1•NetRunnerSu•29m ago•1 comments

Show HN: GAI, a Go-idiomatic, lightweight abstraction on top of LLMs

https://gai.maragu.dev/
1•markusw•31m ago•0 comments

'Remarkable' new enzymes built by algorithm with physics know-how

https://www.nature.com/articles/d41586-025-01897-0
1•Bluestein•31m ago•0 comments

A Breakthrough in Consciousness

https://cac.org/daily-meditations/a-breakthrough-in-consciousness/
1•squircle•32m ago•3 comments

The OpenHands CLI

https://www.all-hands.dev/blog/the-openhands-cli-ai-powered-development-in-your-terminal
1•Dowwie•32m ago•1 comments

Memories of the good parts of using drugs can keep people hooked

https://theconversation.com/memories-of-the-good-parts-of-using-drugs-can-keep-people-hooked-altering-the-neurons-that-store-them-could-help-treat-addiction-245529
1•PaulHoule•34m ago•0 comments

Sitting–rising test scores predict natural and cardiovascular causes of deaths

https://watermark.silverchair.com/zwaf325.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAA2swggNnBgkqhkiG9w0BBwagggNYMIIDVAIBADCCA00GCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMgWp2AFl-IfseiuYUAgEQgIIDHtuF5ZpFFsKKE3Mo4v9ZimgvnMLkqzd6IBYnl7X-NcTtwEZ3Z7n_Or4_NnDPyFMwrujyvMPIVh_ibWakMBQpSLnKmjbQ8HKfew_OwlR9ywgwrfE1qSXsS-U7p_0OlIXLoUt3s-iYgZyl7r0dByrIYzdnoTHsQYmePY9INKXrhqBTMimQ8hJbgOTsAU1YYMldsyH5RyKDDvHtyGRjWL2o0V0KftW0uLA-WyZftfGZl69AA5AFagfwreikz0jHgWJymJMMr45lVS8vyKvBJrbDWtU9PWtrCFvsa5IPmSZfhVsPQvq1haXt0Su0hv9VgbpHc-9PhprngMBc-BK1fzA8o3ECxyIC2O1Zs0vdUn4KD7f0gS7EWcdYB6CA0pYUpvP6qeIJ5zoPg2QhOQG5iLyr5AYbuD9377DT_x2Nik5ZuJYQUc-5Hu0Jj3EA86P8P4gZPE5j0ewfQnKPhNXMOwJLmacsZVgpSYYBzC8M8wyL9I21BsR8IYBHbx9l16CDDA1C1C3gdy7FYhgrk6kerkq_Mht2dBj-ndWfp4OH-SiMnHc4sKkewTC-QUEj5u-_dZznY5msOBFi6PxTNMmmX2oDTxEpNTOSAq6fJzfJx4AArOlpCNc51K1kbTzwSNoafvtFgRFxf-iywtxkKR8C4DCoC11wfKe-Cd3IuTv2Xq6gUXbKO_HXV_yqkIRtSycLX0AABQCKsYX-fDCgzMulxD3_aOqRul_g1wbTJcYBujt2JmCS2g2kkhsYmVtegj-5_oWfCL9GgGjFgNUQDcYbxv9SV2o1mNOdNbPSysDG5GiAx0XWsgy2bw-aqfgAOGIhcvwvnYIaJJCmdmaRv1ZSnPP5UCh_b-N3tuGHKMrcNXKusdWJExTVbINNwrZiCh4tbXpy9lU21LclLrct9x2NTWAmFvfb-QaPER3Iv1f0yO3r5EBLDjvqgjZy7A6kYljGoAfK6mxmHgIa6C_ZTHDD_pNwmm0QFaAFjNwqx03YWSsc1rg55YLhQssrHkQpqn86IAFrhB6PN36zuMOtgOCAwjZBmvOAa_PFgwtqgoh0aXclZA
1•domofutu•34m ago•0 comments

RFK Jr. is coming for your vaccines

https://www.theverge.com/health/688503/rfk-jr-vaccines
2•leotravis10•35m ago•1 comments

Analemmas the Equation of Time: Why the Path of the Sun Traces Out an 8 on Earth

https://www.iflscience.com/analemmas-and-the-equation-of-time-why-the-path-of-the-sun-traces-out-an-8-on-earth-79648
1•Bluestein•35m ago•0 comments

The OpenAI Podcast

https://openai.com/podcast/
2•OutOfHere•37m ago•0 comments

Giving GPT-3 a Turing Test (2020)

https://lacker.io/ai/2020/07/06/giving-gpt-3-a-turing-test.html
1•icapybara•39m ago•0 comments

Volkswagen Will Sell You an ID. Buzz Robotaxi

https://insideevs.com/news/763105/volkswagen-id-buzz-ad-autonomous-taxi-production-version/
1•PhilippGille•39m ago•0 comments