summaryrefslogtreecommitdiff
path: root/gst/fsrtpconference/default-codec-preferences
blob: 95a0a7d6fca99324538a4f97b659ee9302d79653 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
################
# Audio codecs #
################

# We love Opus !
# But please give us standardised payloading
[audio/OPUS]

[audio/X-GST-OPUS-DRAFT-SPITTKA-00]

[audio/SPEEX:8000]
clock-rate=8000

[audio/SPEEX:16000]
clock-rate=16000

[audio/AMR]

[audio/G729]

[audio/ILBC]

# It seems to be pretty common to hard-code that dynamic payload type 101
# is telephone-event at clock rate 8000. This also avoids an interop
# bug with Google Chrome's WebRTC, GMail and possibly other implementations.
[audio/telephone-event:8000]
clock-rate=8000
id=101

# Disabled audio codecs
# These are unsuitable for calling

[audio/DV]
id=-1

[audio/MPA]
id=-1

[audio/VORBIS]
id=-1

[audio/MP3]
id=-1

################
# Video codecs #
################

[video/H264]
#feedback:tfrc=
feedback:nack/pli=

# We like VP8, but H.264 is still better
[video/VP8-DRAFT-IETF-01]

[video/H263]
feedback:nack/pli=

[video/THEORA]
#feedback:tfrc=
feedback:nack/pli=

[video/JPEG]

# Disable the ones we don't want

[video/DV]
id=-1

[video/MPV]
id=-1

# Payloader is broken, see gnome bug #577784
[video/H263-2000]
id=-1

#[rtp-hdrext:video:0]
#id=3
#uri=urn:ietf:params:rtp-hdrext:rtt-sendts