cnderrauber
b7f32dfffd
Handle multiple codecs in renegotiation ( #191 )
...
* Handle multiple codecs in renegotiation
update pion to v3.1.9 for answer same order of codec as publisher.
register enable codecs in subscriber peerconnectin created.
add codec parameter to buffer.bind
buffer should use the codec of TrackRemote as it's codec mime.
sent h264blankframe when DownTrack closing
2021-11-17 21:18:43 +08:00
Artur Shellunts
03342efe4f
Test improvements ( #136 )
...
* Fix "ineffectual assignment" linter warning
* Simplify TestClientCouldConnect
* Simplify range expression
2021-10-10 22:37:31 -07:00
Artur Shellunts
1c12272927
Refactor singlenode_test.go ( #131 )
...
* Fix typo
* test: move client creation to where it is used
* Refactor TestAutoSubDisabled
2021-10-04 13:07:38 -07:00
David Zhao
1bcaf9d0ea
update test client to use protocol 3
2021-09-10 20:58:33 -07:00
David Colburn
1f1eea383f
add ctx to interfaces ( #105 )
...
* add ctx to interfaces
* use existing context
2021-08-30 20:31:24 -05:00
David Zhao
c510ea2e1a
Fix race condition with Transport negotiations
2021-06-04 12:26:23 -07:00
David Zhao
bf281b1994
Simplify test helpers, cleanup redis between tests
2021-06-04 11:22:08 -07:00
David Zhao
24919d8ccb
working CI test workflow, more reliable transport_test
2021-06-03 22:35:39 -07:00
David Zhao
0900054c24
ability to disable auto subscribe per participant
2021-05-22 22:54:47 -07:00
David Zhao
c76cdf11c2
add tests to ensure subscriber cleanup
2021-05-12 23:52:41 -07:00
David Zhao
99baeb38e4
fix bugs with websocket reconnection, don't re-use redis sinks ( #22 )
2021-02-15 17:57:01 -08:00
David Zhao
61b9569e38
fix: use track SID instead of source ID
2021-02-08 16:45:18 -08:00
David Zhao
f004aa2952
auto-create rooms upon creation
2021-01-24 23:47:24 -08:00
David Zhao
c04fd86f9c
multi-node integration tests
2021-01-19 20:34:11 -08:00