Thulinma
|
4fb1031508
|
Decreased RTMP latency
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
95706337c1
|
Fix bug for memory-backed DTSC::Meta when tracks are added
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
ffd22a45d4
|
Fix for slow buffer shutdown
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
5019c2418c
|
Moved some less interesting debug messages from INFO to MEDIUM level for better readability
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
5e57dd57af
|
Fixed track mismatch 100% CPU loop, added some extra logging to relevant parts.
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
fd7e4c91ae
|
Changed right arrow in processes to more generic arrow
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
561c073977
|
MistInEBML fix
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
3dfe377b9c
|
Removed unneeded userSelect reload in inputs
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
35b526bfe7
|
Fixed typo in comms.h
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
cfe85b41f0
|
Fix segfault in RTMP output when attempting to play a non-existent stream
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
280743051a
|
Fixed high CPU usage on fast-playing recordings that have a dynamic end time
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
99907782ae
|
Ability to send silence to RTMP outputs
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
dc2239e70f
|
Slight improvements + more sanity checks in page buffering
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
0a51e95d1a
|
Improved EBML B-frame detection/handling
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
5edf06ab68
|
More checks on connection quality
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
2bf7c14815
|
Fixed SEM_TRACKLIST not being cleaned up from shared memory on stream shutdown
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
b989ee0d1f
|
Added GOP size setting to livepeer process, improved latency
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
bf8bbd8a92
|
Fixed HLS Cache-Control header duration (buffer duration)
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
1bbc378458
|
Fixed skipahead playback timing
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
0870a91e12
|
Added AAC output support
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
04d28181e0
|
Large video PES packets are now sent as unbounded packets instead of split over multiple PES packets
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
a9bc4e2134
|
Improved handling of later-added tracks
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
cbe4f017f3
|
Auto-update width/height/fps for livestreamed H264 and VP8 tracks, regardless of input type
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
3cc258834c
|
Added Content-Duration header to livepeer process
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
160ced3eac
|
Updated load testing script
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
e6f61f5643
|
Do not crash if page load fails during Output::prepareNext
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
36a1a88cb0
|
Added ability to mask source tracks for processes
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
3db3a869ae
|
Fixed UTC timestamps in CMAF outputs
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
90f0228483
|
Increase sender report interval to 4 per second per track instead of 1 per second per track
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
78a1cd240d
|
Improved loss handling for bitrate reductions in WebRTC push input
|
2021-10-19 22:29:40 +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
|
bd9ae56532
|
Timing improvements for all outputs and DTSC socket input
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
2124d10a9b
|
Added WebRTC "Volkswagen mode" which encrypts packets but sends them plaintext anyway
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
26de8c0389
|
VP8 fixed
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
a516ea299d
|
Added detailed packet log option for WebRTC
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
de4890ac20
|
Livepeer transcoding support
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
753da9bd3f
|
Fix for unixrecstart/unixrecstop
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
19a4701be7
|
Added STREAM_END trigger + viewerseconds stat in prometheus output
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
97357d0972
|
Fixed URIReader compile warning
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
b5b09f21b4
|
Improvements to ResizeablePointer
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
3ca1ea3b30
|
Temp fix for invalid tracks
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
a3e0d1ac85
|
Allow setting RTMP language
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
a8c7bc5d27
|
Improved RTMP cross-server compatibility
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
771fad390a
|
Allow overriding application name with -DAPPNAME="Name here"
|
2021-10-19 22:29:40 +02:00 |
|
Thulinma
|
a8e04e1787
|
Fixes to CMAF output
|
2021-10-19 22:29:40 +02:00 |
|
Erik Zandvliet
|
e217f41f17
|
CMAF Push Output
|
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 |
|