mirror of
https://github.com/bluenviron/mediamtx.git
synced 2026-01-25 12:59:15 -08:00
new features: * support publishing Opus and AC-3 tracks * support publishing more than 2 tracks. This is compatible with OBS multitrack video and OBS VOD audio track
This commit is contained in:
parent
6425bd5a8e
commit
8cbbbc05c3
82 changed files with 2893 additions and 1022 deletions
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/05172fb3869a3972
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/05172fb3869a3972
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\f\b0000\x90mp4a0000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/05d9ba0f9aad1a7f
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/05d9ba0f9aad1a7f
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x18\b0000\x90Opus0000000000000000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/158d13fe96bff3cf
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/158d13fe96bff3cf
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\t0000\x810000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/21f6cf04358dfa71
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/21f6cf04358dfa71
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\a\b0000\x94mp4a00")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/23ef7989663ea23d
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/23ef7989663ea23d
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\v\b0000\x910000000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/2a18e30b05c133c9
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/2a18e30b05c133c9
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x02\b0000\x900")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/31a26997abe34698
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/31a26997abe34698
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\xa6\x00000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/35202254b97bc326
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/35202254b97bc326
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\t0000\x81av01")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/373e7702328587a8
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/373e7702328587a8
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\b0000\x90Opus000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/378ec2a143cd2612
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/378ec2a143cd2612
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x03\t0000\x9100")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/39f38a6fb2bbbbb3
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/39f38a6fb2bbbbb3
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\t0000\x81avc1")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/3bcc52bfc7a4dab7
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/3bcc52bfc7a4dab7
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x18\b0000\x9000000000000000000000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/5805dd8ebdbd7064
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/5805dd8ebdbd7064
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\xb30000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/64e5c42dd1ecb0c2
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/64e5c42dd1ecb0c2
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\xa6\x03000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/6f2dcd363bea1d98
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/6f2dcd363bea1d98
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\n\b0000\x95\x0f00000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/6f557bbcba30c3e8
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/6f557bbcba30c3e8
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x18\b0000\x90OpusOpusHead00000000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/857f71dbea87237e
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/857f71dbea87237e
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\x940000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/898db8bfed216016
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/898db8bfed216016
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\n\b0000\x95\x0400000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/8a81d89bb8b52d87
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/8a81d89bb8b52d87
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\v\b0000\x94Opus\x0000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/904ada19512a3bc4
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/904ada19512a3bc4
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\a\b0000\x94mp4a\x010")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/920c0b072d6284a2
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/920c0b072d6284a2
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\n\b0000\x95\x0100000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/96fcc4dc967cb84a
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/96fcc4dc967cb84a
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\xf6\x01000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/9a651b61e58fe16f
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/9a651b61e58fe16f
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\n\b0000\x95000000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/9f06d9ce342f9e6e
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/9f06d9ce342f9e6e
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\xf6\x02000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/a016402385fe2568
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/a016402385fe2568
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\a\b0000\x94mp4a\x020")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/a392a07f6f19c310
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/a392a07f6f19c310
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\b0000\x920000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/b79b306523beed92
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/b79b306523beed92
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\t0000\xa30000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/b89c469e58812fbc
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/b89c469e58812fbc
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\n\b0000\x92000000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/c365544cf81d8e83
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/c365544cf81d8e83
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\t0000\xa60000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/c36baa3576990ca1
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/c36baa3576990ca1
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\b\t0000\xf6\x04000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/c5d82dafaa66f3b7
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/c5d82dafaa66f3b7
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\a\b0000\x94000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/d4429f5abb9984ec
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/d4429f5abb9984ec
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x02\b0000\x950")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/e03eb38bb86be03c
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/e03eb38bb86be03c
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x05\t0000\x840000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/e4faf5e7df68d2f1
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/e4faf5e7df68d2f1
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\n\b0000\x95\x0200000000")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/ec85fcf226dbe44e
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/ec85fcf226dbe44e
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x03\b0000\x9100")
|
||||
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/f15437eae190851e
vendored
Normal file
2
internal/protocols/rtmp/message/testdata/fuzz/FuzzReader/f15437eae190851e
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
go test fuzz v1
|
||||
[]byte("0000\x00\x00\x03\b0000\x9400")
|
||||
Loading…
Add table
Add a link
Reference in a new issue