Commit Graph

1457 Commits

Author SHA1 Message Date
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