aler9
a7ce5b7a53
update docs
2022-02-18 10:08:47 +01:00
aler9
3a2f9adbd5
server: decode and encode RTP/RTCP packets
2022-02-18 00:03:39 +01:00
aler9
6d5bf0c1bb
new track system
2022-01-30 15:51:49 +01:00
aler9
3438279d73
server: move multicast handler into separate file
2022-01-28 00:22:11 +01:00
aler9
6f374e3965
server: re-export ServerSession.WritePacketRTP() ( #90 )
2021-12-12 23:06:44 +01:00
aler9
bda1f3539c
server: slightly improve write performance
2021-12-07 22:46:47 +01:00
aler9
066ddd4423
server: write UDP packets in parallel.
...
A goroutine writer is allocated for each session and
for each multicast stream.
This increases bandwidth and prevents freezes caused
by lagging readers.
2021-12-07 22:45:24 +01:00
aler9
4621d5f7be
server: unexport ServerSession.WritePacketRTP
2021-12-04 22:30:21 +01:00
aler9
2882bacdf2
server: split WriteFrame into WritePacketRTP and WritePacketRTCP
2021-11-12 18:01:27 +01:00
aler9
eb7bf2614b
remove duplicate methods
2021-10-27 19:15:22 +02:00
aler9
320c1b6f2c
rename ClientTransport into Transport
2021-10-22 17:53:51 +02:00
aler9
e7ab15750c
server: replace SetuppedProtocol() with SetuppedTransport()
2021-10-22 17:40:18 +02:00
aler9
239b71d975
server: do not allow a client to control a session created with a different IP
2021-09-23 19:52:57 +02:00
aler9
5ef9076357
server: do not allow a reader to use the same UDP ports of another reader
2021-09-23 19:16:01 +02:00
aler9
c45a1b3995
server: stop sending frames immediately after ServerStream.Close() is called
2021-08-10 17:34:40 +02:00
aler9
d073a185c2
client: allow to publish tracks with pre-existing control attribute ( #48 )
2021-06-23 22:03:22 +02:00
aler9
63e2864a67
server: use one IP per stream; expose multicast parameters in configuration
2021-06-19 18:48:32 +02:00
aler9
eef21cc2b5
server: fix bug that prevents clients from receiving with multicast after all previous clients have disconnected
2021-06-19 16:03:53 +02:00
aler9
9595e298f8
client: support reading with UDP-multicast
2021-06-18 17:47:25 +02:00
aler9
ea1c7c69be
server: support receiving RTCP packets from multicast clients
2021-06-18 17:34:25 +02:00
aler9
db28e87ecb
server: fill SSRC in SETUP responses and RTP-Info in PLAY responses automatically
2021-06-17 16:45:24 +02:00
aler9
3f3226b53d
server: support reading with multicast
2021-06-17 16:45:24 +02:00