ShiBen
|
6b0f7b84bb
|
handle hex session id
|
2022-04-08 11:35:21 +02:00 |
|
aler9
|
e292718307
|
rename tracksByChannel into tcpTracksByChannel
|
2022-04-08 11:21:41 +02:00 |
|
aler9
|
ccecbf56be
|
client: use slice instead of map as track storage
|
2022-04-07 19:28:33 +02:00 |
|
aler9
|
9d12c345f8
|
support go 1.18
|
2022-04-07 12:57:23 +02:00 |
|
aler9
|
6c6c6c68c9
|
update docs
|
2022-04-01 12:08:17 +02:00 |
|
aler9
|
cec5326ccf
|
downgrade pion/rtp to v1 (#110) (#113)
|
2022-04-01 11:19:43 +02:00 |
|
aler9
|
7d9c882cc9
|
server: generate RTCP sender reports automatically; remote RTCP routing from examples
|
2022-03-24 15:27:19 +01:00 |
|
aler9
|
7f6383aa3c
|
server: make calling ServerStream.Close() mandatory
|
2022-03-24 12:44:20 +01:00 |
|
aler9
|
b2ad021fa7
|
update docs
|
2022-03-24 12:26:19 +01:00 |
|
aler9
|
8ad42f8339
|
server: add multicast read timeout test
|
2022-03-24 12:22:55 +01:00 |
|
aler9
|
0e8c93c5c2
|
update examples to support H264 tracks without SPS/PPS
|
2022-03-20 12:45:28 +01:00 |
|
aler9
|
40af78f8bb
|
remove rtph264.Decoder.ReadSPSPPS
|
2022-03-20 11:53:03 +01:00 |
|
aler9
|
7182b5b4a1
|
simplify h264 publish examples
|
2022-03-20 11:52:44 +01:00 |
|
aler9
|
62d52a5e29
|
improve examples in order not to skip first RTP packet
|
2022-03-20 11:41:30 +01:00 |
|
aler9
|
47f88c63ba
|
rtpaac, rtph264: add parameter PayloadMaxSize (#106)
|
2022-03-20 11:33:37 +01:00 |
|
aler9
|
e7aca99c73
|
change signature of rtp encoders and decoders
|
2022-03-20 11:30:04 +01:00 |
|
aler9
|
ba99421e74
|
update docs
|
2022-03-18 16:55:19 +01:00 |
|
aler9
|
df2a0742ad
|
use unmarshaled RTP/RTCP packets in tests
|
2022-03-18 16:54:09 +01:00 |
|
aler9
|
9b4de46a08
|
client: cleanup handling of UDP remote address
|
2022-03-18 15:28:47 +01:00 |
|
aler9
|
05860a9e4a
|
add test for previous commit
|
2022-03-18 15:10:45 +01:00 |
|
Tristan Matthews
|
cb2d832086
|
transport: fallback to hostname lookup for source
|
2022-03-18 15:10:45 +01:00 |
|
Tristan Matthews
|
db823872d3
|
client: parse source from transport
Fixes #107
|
2022-03-18 15:10:45 +01:00 |
|
aler9
|
d1cd6357f9
|
client: fix panic when publishing with UDP
|
2022-03-15 12:56:37 +01:00 |
|
aler9
|
f4c783bc85
|
add base class for tracks
|
2022-03-15 12:04:10 +01:00 |
|
aler9
|
0ba73bacab
|
add TrackPCMU
|
2022-03-15 11:51:58 +01:00 |
|
aler9
|
bf74ea8ec7
|
fix GStreamer capitalization
|
2022-03-15 11:42:52 +01:00 |
|
aler9
|
e7efb0c405
|
client: skip tracks with an invalid clock rate (https://github.com/aler9/rtsp-simple-server/issues/832)
|
2022-03-15 11:10:56 +01:00 |
|
aler9
|
47caa2ed2c
|
server: remove useless code
|
2022-03-13 15:02:01 +01:00 |
|
aler9
|
d54f478e16
|
client: remove useless code
|
2022-03-13 14:56:02 +01:00 |
|
aler9
|
6fad3354e9
|
restore support for multi-track RTCP reports
|
2022-03-13 14:52:51 +01:00 |
|
aler9
|
6f2d82328f
|
update golangci-lint
|
2022-03-13 14:49:44 +01:00 |
|
aler9
|
b2a849dbd8
|
move RTCP sender / receiver writes into dedicate routine
|
2022-03-13 01:30:37 +01:00 |
|
aler9
|
ec0fe925e1
|
client: do not send packets to RTCP receiver with TCP
|
2022-03-12 22:48:19 +01:00 |
|
aler9
|
218e5ae226
|
server: set timeout in Session header only when client is playing and protocol is UDP
|
2022-03-09 10:03:15 +01:00 |
|
aler9
|
d1632e946d
|
update golangci-lint
|
2022-03-09 09:43:11 +01:00 |
|
aler9
|
58557ecd5e
|
fix tests
|
2022-03-08 17:11:30 +01:00 |
|
aler9
|
e12b22ae77
|
fix encoding of RTP packets with padding
this fixes a SIGSEGV with GStreamer
|
2022-03-08 12:47:55 +01:00 |
|
aler9
|
94aaa6719d
|
client: fix support for ReadBufferCount > 1
|
2022-03-07 22:36:19 +01:00 |
|
aler9
|
b399656856
|
fix docs
|
2022-03-07 21:59:21 +01:00 |
|
aler9
|
0cbd37002b
|
update docs
|
2022-03-07 19:50:21 +01:00 |
|
aler9
|
ad4c3f1f53
|
rtpaac: do not touch pkt.Payload when decoding
|
2022-03-06 17:55:02 +01:00 |
|
aler9
|
a541ae8f96
|
rtph264: do not touch pkt.Payload when decoding
|
2022-03-03 17:01:44 +01:00 |
|
aler9
|
dd0904407f
|
cleanup code
|
2022-03-02 22:19:09 +01:00 |
|
aler9
|
e642b964b0
|
client: rename protocol into transport
|
2022-03-02 19:20:40 +01:00 |
|
aler9
|
a7aa9e23d0
|
add mutex around SPS and PPS of TrackH264
|
2022-02-26 19:48:01 +01:00 |
|
aler9
|
bc9be686d9
|
client: call Options() automatically
|
2022-02-19 22:51:54 +01:00 |
|
aler9
|
95117f0aa4
|
server: rename Req field into Request
|
2022-02-19 22:20:01 +01:00 |
|
aler9
|
d7f6567e20
|
server: restore authentication support
|
2022-02-19 21:56:27 +01:00 |
|
aler9
|
0e8595a31d
|
server: remove Session header from ANNOUNCE responses (https://github.com/aler9/rtsp-simple-server/issues/840)
|
2022-02-19 19:23:30 +01:00 |
|
aler9
|
7dd4842fc0
|
server: do not allow a connection to communicate with multiple sessions
|
2022-02-19 18:52:05 +01:00 |
|