Skip to content
This repository was archived by the owner on Jan 30, 2024. It is now read-only.

Commit 64d0dc1

Browse files
authored
Depracted in favor of Jellyfish Videoroom (#191)
1 parent ee82a19 commit 64d0dc1

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# This repository is no longer maintained. See [Jellyfish Videoroom] instead.
2+
3+
Because of a lot of projects repeating `Membrane Videoroom`'s logic, we extracted it into general purpose media server called [Jellyfish].
4+
Therefore, we no longer maintain this repository and instead we focus on [Jellyfish Videoroom] which is a clone of `Membrane Videoroom` but relies on [Jellyfish].
5+
[Jellyfish], of course, still uses awesome [Membrane RTC Engine] under the hood!
6+
If you want to see a little less advanced but still maintained videoconferencing system directly based on [Membrane RTC Engine] see [here](https://github.com/membraneframework/membrane_demo/tree/master/webrtc_videoroom).
7+
18
# Membrane Videoroom
29

310
[![CircleCI](https://circleci.com/gh/membraneframework/membrane_videoroom.svg?style=svg)](https://circleci.com/gh/membraneframework/membrane_videoroom)
@@ -246,3 +253,8 @@ Copyright 2020, [Software Mansion](https://swmansion.com/?utm_source=git&utm_med
246253
[![Software Mansion](https://logo.swmansion.com/logo?color=white&variant=desktop&width=200&tag=membrane-github)](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane)
247254

248255
Licensed under the [Apache License, Version 2.0](LICENSE)
256+
257+
258+
[Jellyfish]: https://github.com/jellyfish-dev/jellyfish
259+
[Jellyfish Videoroom]: https://github.com/jellyfish-dev/jellyfish_videoroom
260+
[Membrane RTC Engine]: https://github.com/membraneframework/membrane_rtc_engine

lib/videoroom/application.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ defmodule VideoRoom.Application do
5656

5757
Application.put_env(:membrane_videoroom_demo, :integrated_turn_cert_pkey, @cert_file_path)
5858
else
59-
Membrane.Logger.warn("""
59+
Membrane.Logger.warning("""
6060
Integrated TURN certificate or private key path not specified.
6161
Integrated TURN will not handle TLS connections.
6262
""")

lib/videoroom/room.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ defmodule Videoroom.Room do
187187
if peer_channel do
188188
send(peer_channel, :endpoint_crashed)
189189
else
190-
Membrane.Logger.warn("""
190+
Membrane.Logger.warning("""
191191
No peer corresponding to endpoint: #{inspect(endpoint_id)}.
192192
It might have left just before the crash happend or the
193193
crash happend as a result of peer leaving.

lib/videoroom_web/peer_channel.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ defmodule VideoRoomWeb.PeerChannel do
1313

1414
case :global.whereis_name(room_id) do
1515
:undefined ->
16-
Videoroom.Room.start(%{room_id: room_id, simulcast?: simulcast?}, name: {:global, room_id})
16+
Videoroom.Room.start(%{room_id: room_id, simulcast?: simulcast?},
17+
name: {:global, room_id}
18+
)
1719

1820
pid ->
1921
{:ok, pid}

0 commit comments

Comments
 (0)