aler9
|
774d3f2973
|
add TrackH265
|
2022-06-14 12:43:44 +02:00 |
|
aler9
|
1341c57335
|
update docs
|
2022-06-11 19:55:41 +02:00 |
|
aler9
|
ac910c63db
|
rename rtpproc into rtpcleaner
|
2022-06-11 19:50:38 +02:00 |
|
aler9
|
4e41b1c88b
|
improve tests
|
2022-06-11 19:19:38 +02:00 |
|
aler9
|
92ed04ad6c
|
optimize RTP packet handling
|
2022-06-11 19:11:24 +02:00 |
|
aler9
|
7ee1af2c83
|
rtpproc: block original RTP packets when H264 re-encoding is active
|
2022-06-11 17:41:20 +02:00 |
|
aler9
|
915cc6e468
|
restore H264NALUs/H264PTS when re-encoding H264
|
2022-06-11 14:10:31 +02:00 |
|
aler9
|
98b6515c33
|
move RTP packet handling into separate package
|
2022-06-11 13:47:26 +02:00 |
|
aler9
|
1fd66bdaed
|
fix parsing of transport headers with empty source (https://github.com/aler9/rtsp-simple-server/issues/986)
|
2022-06-11 11:54:51 +02:00 |
|
aler9
|
0101ad961c
|
add TrackJPEG
|
2022-06-06 12:51:33 +02:00 |
|
aler9
|
2fa3148a27
|
move URL into dedicated folder
|
2022-06-05 01:27:19 +02:00 |
|
aler9
|
45f5107ae3
|
fix error 'wrong_nal_ref_idc' with some streams (https://github.com/aler9/rtsp-simple-server/issues/966)
|
2022-06-03 22:42:09 +02:00 |
|
aler9
|
7986cb0c5a
|
h264: add check to avoid DTS > PTS
|
2022-06-03 18:34:46 +02:00 |
|
aler9
|
aaa44f4fae
|
h264: fix EOF error during DTS extraction
|
2022-06-03 12:32:18 +02:00 |
|
aler9
|
322a7e2f95
|
split high level tests from standard tests
|
2022-06-03 11:08:11 +02:00 |
|
aler9
|
29ab19d68a
|
fix example
|
2022-06-03 11:02:42 +02:00 |
|
aler9
|
bcd6f1b549
|
h264: fix DTS extractor with B-frames and remove PTS-DTS offset
|
2022-06-03 10:27:05 +02:00 |
|
aler9
|
787c516d79
|
stop normalizing H264 PTS
|
2022-06-02 22:25:13 +02:00 |
|
aler9
|
46253a74b0
|
stop filtering SEI NALU in example
|
2022-06-02 20:38:11 +02:00 |
|
aler9
|
f60f8fa622
|
remove double check
|
2022-06-02 19:01:06 +02:00 |
|
aler9
|
2c3c9ea1c5
|
delay allocation of dts extractor until it is needed
|
2022-06-02 18:06:22 +02:00 |
|
aler9
|
d40205e592
|
cleanup code
|
2022-06-02 18:04:22 +02:00 |
|
aler9
|
9e1595ea90
|
client: move base URL logic into dedicated function
|
2022-06-02 17:28:22 +02:00 |
|
Hiruna Wijesinghe
|
09304e1c2e
|
Persist credentials on source redirections (#124)
* add client opt to persist credentials on source redirections
* Remove PersistCredentialsOnRedirect flag, persist creds (if any) by default on redirects
* remove useless check
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
|
2022-06-02 17:19:11 +02:00 |
|
aler9
|
277e89f3ac
|
h264: simplify DTS extractor usage
|
2022-06-02 14:05:47 +02:00 |
|
aler9
|
622fe12c4b
|
h264: remove DTS estimator
|
2022-06-02 13:42:52 +02:00 |
|
aler9
|
fdbd0ac73a
|
server: fix RTCP report computation
|
2022-06-02 13:00:04 +02:00 |
|
aler9
|
d19c37025d
|
h264: add DTS Extractor
|
2022-06-02 11:24:41 +02:00 |
|
aler9
|
d402026e0d
|
h264: cleanup code
|
2022-06-02 10:34:53 +02:00 |
|
aler9
|
5ba5b6f951
|
h264: move timing info into dedicated struct
|
2022-06-02 10:28:44 +02:00 |
|
aler9
|
78435f96c6
|
merge standards
|
2022-06-01 12:43:36 +02:00 |
|
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 |
|