# Live streaming technologies with Elixir / Phoenix

**URL:** <https://forum.elixirforum.com/t/live-streaming-technologies-with-elixir-phoenix/30821>\
**Category:** Questions\
**Tags:** phoenix, video-streaming\
**Created:** [April 21, 2020, 5:25pm UTC](https://forum.elixirforum.com/t/live-streaming-technologies-with-elixir-phoenix/30821 "2020-04-21T17:25:34Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Jeykey](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jeykey/32/17786_2.png) [@Jeykey](https://forum.elixirforum.com/u/Jeykey)\
**Post date:** [April 23, 2020, 6:22pm UTC](https://forum.elixirforum.com/t/live-streaming-technologies-with-elixir-phoenix/30821/8 "2020-04-23T18:22:06Z")

</div>

I understand some of the advantages of WebRTC, but I’m still somewhat confused about how to use it in a centralized server architecture, like the one described by Discord.

> Routing audio/video through media servers offers other advantages as well, such as moderation.

Are they describing a TURN server, or another solution?  
They also talk a lot about WebSockets end using Elixir, at least for their Signaling server.  
What is the involvement of Elixir in their (or another WebRTC) application?  
Could you also transfer video & audio through Websockets?

---

_[View the full topic](https://forum.elixirforum.com/t/live-streaming-technologies-with-elixir-phoenix/30821)._
