aler9
|
14ce8dbc45
|
improve tests
|
2021-04-04 20:20:29 +02:00 |
|
aler9
|
c2d5ced43b
|
improve example comments
|
2021-04-04 19:44:03 +02:00 |
|
aler9
|
fc3d84be56
|
client: apply TCP timeout correctly (https://github.com/aler9/rtsp-simple-server/issues/335)
|
2021-04-04 19:40:21 +02:00 |
|
aler9
|
5847b507d1
|
headers: merge parsing of key-values
|
2021-04-04 15:04:49 +02:00 |
|
aler9
|
cbb47e158a
|
headers: ignore non-standard keys (https://github.com/aler9/rtsp-simple-server/issues/336)
|
2021-04-04 12:18:13 +02:00 |
|
aler9
|
1a229e1385
|
client: fix automatic protocol switching when publishing
|
2021-04-03 17:35:32 +02:00 |
|
aler9
|
1f8d7a9ae7
|
client: build track URLs by using Content-Base, when provided by server
|
2021-04-03 16:23:14 +02:00 |
|
aler9
|
c946e4b6cf
|
remove codec utilities
|
2021-04-02 23:27:56 +02:00 |
|
aler9
|
ab6826e6a7
|
headers: support RTP-Infos with spaces (https://github.com/aler9/rtsp-simple-server/issues/333)
|
2021-04-02 18:12:56 +02:00 |
|
aler9
|
d706559900
|
update golangci
|
2021-03-31 21:13:01 +02:00 |
|
aler9
|
69a740081f
|
add timeout tests
|
2021-03-30 23:29:21 +02:00 |
|
aler9
|
d6d5ffa21d
|
client: test bidirectional communication in a single unit
|
2021-03-30 23:05:20 +02:00 |
|
aler9
|
a54c255944
|
server: improve tests
|
2021-03-30 22:34:12 +02:00 |
|
aler9
|
d3561d9b26
|
server: if TCP frames are written before the PLAY response, queue and send them anyway, like UDP already does
|
2021-03-30 22:06:58 +02:00 |
|
aler9
|
d39996c824
|
support RTP-Info headers with paths instead of URLs (https://github.com/aler9/rtsp-simple-server/issues/250)
|
2021-03-29 22:00:14 +02:00 |
|
aler9
|
0e6811a178
|
client: allow calling ReadFrames() when publishing
|
2021-03-28 22:05:24 +02:00 |
|
aler9
|
58a8e777f0
|
remove gstreamer stdout from tests
|
2021-03-28 20:56:44 +02:00 |
|
aler9
|
3e9c9a4267
|
client: add missing return
|
2021-03-28 19:26:11 +02:00 |
|
aler9
|
1c88a7fee9
|
client: allow calling WriteFrame() when reading
|
2021-03-28 17:59:55 +02:00 |
|
aler9
|
4c5742354c
|
client: move all track related variables under clientConnTrack
|
2021-03-28 17:05:38 +02:00 |
|
aler9
|
e078fafa0d
|
cleanup tests
|
2021-03-28 16:08:33 +02:00 |
|
aler9
|
2ed4b079e8
|
server: add new test
|
2021-03-28 16:04:29 +02:00 |
|
aler9
|
213eb4908e
|
server: fix channel of RTCP packets, avoiding client timeouts
|
2021-03-28 15:20:03 +02:00 |
|
aler9
|
889e05f4db
|
add RTCP tests
|
2021-03-28 15:16:31 +02:00 |
|
aler9
|
6e4929d87b
|
server: do not return a timeout error in case UDP packets are being received from a single track
|
2021-03-28 11:57:24 +02:00 |
|
aler9
|
547cb8d4c5
|
clientconn: change internal variable name
|
2021-03-28 11:49:06 +02:00 |
|
aler9
|
c9282a10af
|
server: add additional test
|
2021-03-28 11:44:24 +02:00 |
|
aler9
|
47a8adc532
|
remove debug strings
|
2021-03-27 14:34:17 +01:00 |
|
aler9
|
2df9029f01
|
client: switch to TCP if no UDP packets have been received within a timeout (https://github.com/aler9/rtsp-simple-server/issues/173)
|
2021-03-26 23:02:36 +01:00 |
|
aler9
|
3a38a93b66
|
codecaac: add test case
|
2021-03-26 18:40:39 +01:00 |
|
aler9
|
adbdcc37ba
|
client: avoid copying client internally
|
2021-03-26 13:55:51 +01:00 |
|
aler9
|
7879d3d533
|
client: do not exit in case UDP packets are being received from a single track, improving UDP robustness
|
2021-03-26 12:18:32 +01:00 |
|
aler9
|
b864028ea8
|
client: cleanup
|
2021-03-25 22:10:14 +01:00 |
|
aler9
|
03137958c6
|
rtp*: improve robustness
|
2021-03-24 22:29:48 +01:00 |
|
aler9
|
2df57fbf75
|
rtpaac: support encoding frames bigger than 1460 bytes (https://github.com/aler9/rtsp-simple-server/issues/206)
|
2021-03-24 21:31:50 +01:00 |
|
aler9
|
134201bc94
|
rtpaac: support encoding aggregated packets
|
2021-03-24 15:01:22 +01:00 |
|
aler9
|
ea6605c199
|
rtph264: support encoding aggregated packets
|
2021-03-24 13:17:54 +01:00 |
|
aler9
|
404ff8826a
|
sync codecov to go 1.16
|
2021-03-23 21:57:35 +01:00 |
|
aler9
|
7e9e266054
|
headers: support partial RTP-Infos
|
2021-03-23 21:20:43 +01:00 |
|
aler9
|
1a50a3a5a0
|
move codec utilities into dedicated packages
|
2021-03-22 20:51:41 +01:00 |
|
aler9
|
acf52fa56f
|
switch to mkv test files
|
2021-03-22 19:59:08 +01:00 |
|
aler9
|
54a1da1078
|
add error wrapper around MPEG4AudioConfig.Decode
|
2021-03-22 19:39:32 +01:00 |
|
aler9
|
47261ce8d3
|
rtpaac: remove HBR suffix
|
2021-03-21 22:08:01 +01:00 |
|
aler9
|
b4c7e9b95f
|
rtpaac: add more test cases to MPEG4AudioConfig
|
2021-03-21 21:45:37 +01:00 |
|
aler9
|
9c9a651243
|
fix Track.IsAAC
|
2021-03-21 19:57:07 +01:00 |
|
aler9
|
90c720a5c7
|
rtpaac: add mpeg4-audio config decoder
|
2021-03-21 19:51:32 +01:00 |
|
aler9
|
73a5831a60
|
rename tests
|
2021-03-21 18:55:30 +01:00 |
|
aler9
|
4009cf5b3a
|
client: add more tests
|
2021-03-21 18:53:07 +01:00 |
|
aler9
|
437b4cc87e
|
move errors into subpackage
|
2021-03-21 11:19:35 +01:00 |
|
aler9
|
c0e045071b
|
export most client errors
|
2021-03-21 10:57:48 +01:00 |
|