Skip to content

Commit 5f85499

Browse files
authored
Allow simulcast when passing default codec atoms (#17)
1 parent 334fa5a commit 5f85499

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/live_ex_webrtc/publisher.ex

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ defmodule LiveExWebRTC.Publisher do
7575
]
7676
```
7777
78+
You can also use the shorthands for default H264 and VP8 codec parameters:
79+
```elixir
80+
video_codecs = [:h264, :vp8]
81+
```
82+
7883
## Examples
7984
8085
```elixir
@@ -771,6 +776,9 @@ defmodule LiveExWebRTC.Publisher do
771776

772777
defp simulcast_supported?(codecs) do
773778
Enum.all?(codecs, fn
779+
default_codec when default_codec in [:h264, :vp8] ->
780+
true
781+
774782
%RTPCodecParameters{mime_type: "video/VP8"} ->
775783
true
776784

0 commit comments

Comments
 (0)