aler9
|
ea3903e109
|
h264: fix delta_pic_order_always_zero_flag parsing
|
2022-05-30 21:24:43 +02:00 |
|
aler9
|
7c2e3c03d1
|
h264: move SPS frame cropping into dedicated struct
|
2022-05-29 14:25:39 +02:00 |
|
aler9
|
3dd7007344
|
h264: support SPS with scaling matrices
|
2022-05-29 14:15:28 +02:00 |
|
aler9
|
bb0b28f251
|
update dependencies
|
2022-05-27 14:16:28 +02:00 |
|
aler9
|
91d1675c0c
|
h264: fix FPS computation when NUmUnitsInTick != 1
|
2022-05-25 15:36:13 +02:00 |
|
aler9
|
7e8ec60aad
|
support SDPs with TIAS bandwidths (https://github.com/aler9/rtsp-simple-server/issues/948)
|
2022-05-23 21:15:50 +02:00 |
|
aler9
|
206506a8f0
|
fix wrong RTP-Info header (https://github.com/aler9/rtsp-simple-server/issues/922)
- fix truncation to seconds of RTP time in RTP-Info
- add a small quantity to rtptime in RTP-Info
- add 1 to last sequence number in RTP-Info
|
2022-05-16 14:34:17 +02:00 |
|
aler9
|
3bd8ad810f
|
update docs
|
2022-05-13 23:04:03 +02:00 |
|
aler9
|
811e189b43
|
client: support cameras that provide base URL inside control attribute (https://github.com/aler9/rtsp-simple-server/issues/683)
|
2022-05-11 16:51:48 +02:00 |
|
aler9
|
c1b10a80be
|
allow writing primitives to static buffers
|
2022-05-11 15:26:44 +02:00 |
|
aler9
|
ee6d7a87a3
|
base: return error from Write() methods
|
2022-05-11 13:30:09 +02:00 |
|
aler9
|
6fe7a316ba
|
restore support for cameras with percent sign in password, broken after 1e612f2
|
2022-05-10 17:32:11 +02:00 |
|
aler9
|
5d66170bd7
|
fix computation of AAC timestamp
|
2022-05-10 13:33:45 +02:00 |
|
aler9
|
e60809efe1
|
move MaxNALUSize / MaxAccessUnitSize into h264 / aac
|
2022-05-10 13:16:39 +02:00 |
|
aler9
|
18f7fab361
|
update docs
|
2022-05-10 10:28:52 +02:00 |
|
aler9
|
edeef85e9e
|
accept io.Writer in Write() methods
|
2022-05-08 14:33:29 +02:00 |
|
aler9
|
bdbce3c370
|
client: fix timeout (https://github.com/aler9/rtsp-simple-server/discussions/897)
that happens when there's a UDP->TCP switch and Content-Base contains
an absolute URL
|
2022-05-02 19:01:35 +02:00 |
|
aler9
|
19f57e4939
|
h264: add SPS.FPS() method
|
2022-05-01 11:56:19 +02:00 |
|
aler9
|
ee0e05708d
|
rtpaac: support AUs wrapped inside ADTS (https://github.com/aler9/rtsp-simple-server/issues/855)
|
2022-04-29 12:20:29 +02:00 |
|
aler9
|
0e2d2cc754
|
h264: add limit on NALU size
|
2022-04-29 12:19:05 +02:00 |
|
aler9
|
a737e8542c
|
h264: improve performance
|
2022-04-29 12:08:05 +02:00 |
|
aler9
|
4a4cc67128
|
aac: improve performance
|
2022-04-29 11:26:09 +02:00 |
|
aler9
|
6e3730f55e
|
aac: add limit on AU size
|
2022-04-29 10:30:43 +02:00 |
|
aler9
|
b4bef084f0
|
aac: improve performance
|
2022-04-29 10:28:03 +02:00 |
|
aler9
|
c1dd7415ce
|
aac: improve performance
|
2022-04-27 19:11:13 +02:00 |
|
aler9
|
1750fef60e
|
aac: improve tests
|
2022-04-27 12:48:35 +02:00 |
|
aler9
|
9b16616fcb
|
h264: improve performance of AntiCompetitionRemove
|
2022-04-24 22:12:27 +02:00 |
|
aler9
|
f8a351ba39
|
h264: remove AntiCompetitionAdd
|
2022-04-24 22:09:33 +02:00 |
|
aler9
|
ed0e1fe814
|
h264: rename DecodeAVCC into AVCCDecode
|
2022-04-24 22:08:18 +02:00 |
|
aler9
|
3bb6bb1a75
|
h264: add SPS parser
|
2022-04-24 22:02:35 +02:00 |
|
aler9
|
79ebb7d336
|
add TrackPCMA
|
2022-04-22 15:14:41 +02:00 |
|
aler9
|
c759021124
|
update docs
|
2022-04-21 17:03:44 +02:00 |
|
aler9
|
3a44c108c1
|
fix client-read-republish example (#120)
|
2022-04-21 17:03:32 +02:00 |
|
aler9
|
aa09a71cf4
|
server: fix reading with multicast on macOS (https://github.com/aler9/rtsp-simple-server/issues/895)
|
2022-04-21 13:52:18 +02:00 |
|
aler9
|
1e612f2443
|
server: fix reading with ffplay and stateless ipv6
|
2022-04-21 13:15:11 +02:00 |
|
aler9
|
d2380aeed1
|
fix transport header parsing with dahua rtsp server (#121)
|
2022-04-21 08:58:59 +02:00 |
|
aler9
|
5338d9ab4c
|
change default RTSPS port (https://github.com/aler9/rtsp-simple-server/discussions/867)
|
2022-04-16 16:09:17 +02:00 |
|
aler9
|
f5cd130601
|
rtph264: make errors more clear
|
2022-04-16 13:16:36 +02:00 |
|
aler9
|
56e0c53078
|
fix tests
|
2022-04-15 18:51:14 +02:00 |
|
aler9
|
0d254e4505
|
rtpaac: support unaligned sizelength (#118)
|
2022-04-15 18:38:05 +02:00 |
|
aler9
|
253e9bf9f9
|
avoid writing SPS/PPS twice in example
|
2022-04-15 17:27:45 +02:00 |
|
aler9
|
e2a083fb2b
|
fix tests
|
2022-04-15 17:09:41 +02:00 |
|
aler9
|
b1674ff918
|
support cameras that doesn't provide indexlength/indexdeltalength
|
2022-04-15 16:59:31 +02:00 |
|
aler9
|
efe7b064c3
|
rtpaac: make SizeLength, IndexLength, IndexDeltaLength mandatory
|
2022-04-15 16:55:06 +02:00 |
|
aler9
|
430b594283
|
rtpaac: support encoding packets with custom sizelength, indexlength, indexdeltalength
|
2022-04-15 16:45:26 +02:00 |
|
aler9
|
7ec10b4ea6
|
rtpaac: make sure that AU-headers-length is multiple of 8
|
2022-04-15 14:32:21 +02:00 |
|
aler9
|
660b154ae9
|
rtpaac: fix encoding/decoding of fragmented packets
|
2022-04-15 14:25:32 +02:00 |
|
Tristan Matthews
|
2f8186c11a
|
client: allow UserAgent to be set (#119)
* client: allow UserAgent to be set
* client: fix out of date comment
|
2022-04-15 13:32:34 +02:00 |
|
aler9
|
9070fde205
|
update docs
|
2022-04-15 13:08:24 +02:00 |
|
aler9
|
25c296f1dd
|
return an error in case an AAC track has no sizelength
|
2022-04-15 13:07:15 +02:00 |
|