aler9
|
d11fe222c3
|
add more efficient bit reader / writer
|
2022-06-24 16:41:01 +02:00 |
|
aler9
|
949e27c428
|
aac: replace AOTSpecificConfig with AAC-LC fields
|
2022-06-24 13:48:28 +02:00 |
|
aler9
|
6e6938d5e4
|
aac: rename Encode / Decode into Marshal / Unmarshal
|
2022-06-24 13:29:01 +02:00 |
|
aler9
|
e82968442d
|
store MPEG4AudioConfig inside TrackAAC instead of storing single fields
|
2022-06-24 13:25:53 +02:00 |
|
aler9
|
61726e534c
|
sdp: support TP-Link application tracks (https://github.com/aler9/rtsp-simple-server/issues/990)
|
2022-06-23 22:47:19 +02:00 |
|
aler9
|
8b9fda867a
|
h264: improve error message
|
2022-06-23 14:00:32 +02:00 |
|
aler9
|
d80977dbae
|
update docs
|
2022-06-23 13:35:57 +02:00 |
|
aler9
|
3e3271297c
|
do not store extradata into H264 tracks
|
2022-06-23 13:17:00 +02:00 |
|
aler9
|
9f4fea8a01
|
change track initialization method
|
2022-06-23 13:13:36 +02:00 |
|
aler9
|
3223af460e
|
fix storing of H264 extradata
|
2022-06-23 11:30:53 +02:00 |
|
aler9
|
04d78ec414
|
add TrackVP9
|
2022-06-23 11:20:28 +02:00 |
|
aler9
|
a820d95649
|
normalize NewTrackOpus()
|
2022-06-23 10:45:07 +02:00 |
|
aler9
|
2c1edabaed
|
update docs
|
2022-06-23 10:39:13 +02:00 |
|
aler9
|
fa36721df4
|
h264: support more streams
|
2022-06-22 23:27:30 +02:00 |
|
aler9
|
f3f34bfeda
|
h264: add additional check on DTS
|
2022-06-22 22:44:39 +02:00 |
|
aler9
|
709d2fded5
|
h264: fix DTS extraction for some streams
|
2022-06-22 20:43:55 +02:00 |
|
aler9
|
dc7d9d489d
|
h264: support extracting DTS from nvenc (https://github.com/aler9/rtsp-simple-server/issues/989)
|
2022-06-22 20:08:41 +02:00 |
|
aler9
|
09865015c9
|
h264: move SPS bitstream restriction into dedicated struct
|
2022-06-22 13:58:49 +02:00 |
|
aler9
|
e220d8b482
|
h264: improve tests
|
2022-06-22 13:50:10 +02:00 |
|
aler9
|
f4cc42eccc
|
server: correctly close sessions in case of errors during SETUP
(https://github.com/aler9/rtsp-simple-server/issues/965)
|
2022-06-21 14:55:17 +02:00 |
|
aler9
|
c6b5540702
|
add TrackMpegAudio
|
2022-06-15 11:24:28 +02:00 |
|
aler9
|
69637033b3
|
add TrackMPV
|
2022-06-15 11:06:45 +02:00 |
|
aler9
|
b4925dbc24
|
fix crash in client-read-h264-save-to-disk
|
2022-06-15 10:37:15 +02:00 |
|
aler9
|
aa08f973dd
|
server: fix crash that happens when a reader tries to setup a closed stream (https://github.com/aler9/rtsp-simple-server/issues/866)
|
2022-06-14 15:32:16 +02:00 |
|
aler9
|
7d0e8ed058
|
improve tests
|
2022-06-14 12:43:48 +02:00 |
|
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 |
|