Commit graph

25 commits

Author SHA1 Message Date
Thulinma
53698eaa49 Added SPS/PPS validation functions, RTP lib now only updates SPS/PPS when valid 2022-01-22 23:52:03 +01:00
Thulinma
6733bf2a20 Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
Thulinma
2a5a808107 WebRTC: Fixes to packet timing and loss statistics 2021-10-19 22:29:42 +02:00
Thulinma
19a55828a3 WebRTC fixes/improvements:
- Added public host setting
- Implemented Sender Report based  track time syncing
- Added 10 second timeout for output connections (no timeout for input connections)
- Timing fixes
2021-10-19 22:29:41 +02:00
Thulinma
7a5f5d5855 Timestamp fixes for RTP 2021-10-19 22:29:40 +02:00
Thulinma
70b0f94552 Improved RTP NACK handling and dropped packet handling 2021-10-19 22:29:40 +02:00
Thulinma
b5b09f21b4 Improvements to ResizeablePointer 2021-10-19 22:29:40 +02:00
Thulinma
0af992d405 Various fixes, among which:
- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input

# Conflicts:
#	lib/defines.h
#	src/input/input.cpp
2021-10-19 22:29:40 +02:00
Phencys
2b99f2f5ea New Meta commit 2021-10-19 22:29:40 +02:00
DDVTech
fccf66fba2 Restyle 2021-10-19 22:29:40 +02:00
Thulinma
6d3eb861b8 Implemented RTP HEVC Aggregation Packets 2019-09-30 16:28:10 +02:00
Thulinma
39aa3bde3f RTP fix..? 2019-02-06 22:03:55 +01:00
Thulinma
ee4665e9ff RTP (skipping) support for padding bytes and header extensions 2019-01-16 14:32:36 +01:00
Thulinma
7a03d3e96c RTP rewrite using generic RTP::toDTSC class 2018-12-06 11:07:07 +01:00
Thulinma
e3886c8acf RTP rework: added sorter class, updated RTSP input/output/analyser to be compatible with it 2018-07-04 12:04:26 +02:00
Thulinma
df6735e92f Implemented RTSP Receiver Report 2017-09-24 18:33:52 +02:00
Thulinma
364190034d Fix UDP-related RTP data management bugs 2017-09-24 18:33:42 +02:00
Thulinma
54a8803f29 RTP cleanup + RTSP analyser + RTP MPEG2/MP2/HEVC support 2017-07-28 18:40:37 +02:00
Thulinma
6595059737 Fixes to RTP library 2017-06-19 12:47:30 +02:00
Thulinma
d158ba3213 Added PCM A-law support to RTSP, both input and output 2017-04-18 12:38:40 +02:00
Thulinma
3465f2b587 Improved RTSP output, added support for RTSP input 2016-09-02 14:46:51 +02:00
Thulinma
de1d202457 Made RTSP max send value runtime configurable. 2015-10-14 14:30:28 +02:00
Thulinma
073f3a20fc Make RTP much less spammy. 2015-09-04 09:49:27 +02:00
Thulinma
514f0a9b2b Fixes to AC3, MP3, 4+GiB MP4 and MP4 B-frames by Oswald de Bruin 2015-04-07 14:38:39 +02:00
Thulinma
4bdbd82f66 LTS Commits 2015-04-05 21:38:36 +02:00