Commit graph

133 commits

Author SHA1 Message Date
Thulinma
de4890ac20 Livepeer transcoding support 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
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
Thulinma
637c57be5e FFMPEG process fixes/improvements 2021-10-19 22:29:39 +02:00
Ramoe
2a09128830 Added FFMPEG process 2021-10-19 22:29:39 +02:00
roxlu
7e8eb634e6 Implemented WebRTC 2021-10-19 22:29:39 +02:00
Thulinma
0eeb13cf5e Merge branch 'development' into LTS_development 2021-09-10 23:52:31 +02:00
Thulinma
f614730e38 Fixed typo in CMakeLists 2021-09-10 23:52:24 +02:00
Thulinma
2f8a702c38 Merge branch 'development' into LTS_development 2021-09-01 11:21:13 +02:00
Cat
6204a57a0e Embed: Added flv.js to meta player 2021-07-29 14:24:26 +02:00
Thulinma
ee6f1f1390 Merge branch 'development' into LTS_development 2021-04-23 12:43:29 +02:00
Cat
ddd9e8c67d Embed: Added MP4/WS "mews" player 2021-04-23 12:42:48 +02:00
Thulinma
6cea9f2092 URIReader 2020-03-09 20:04:45 +01:00
Thulinma
69253082ca Merge branch 'development' into LTS_development 2020-03-09 20:01:43 +01:00
Thulinma
d8fb22a71f URIReader 2020-03-09 20:01:00 +01:00
Thulinma
eb8694052d Merge branch 'development' into LTS_development
# Conflicts:
#	lib/http_parser.cpp
2020-03-03 17:04:10 +01:00
Thulinma
793f6f7809 Split HTTP namespace up into http_parser.h and url.h, since the URL library can be useful stand-alone as well. 2020-02-28 16:39:24 +01:00
Thulinma
c528e51e7c Merge branch 'development' into LTS_development 2020-02-27 14:37:57 +01:00
Thulinma
e0dfc3a4db Add compile command export for YCM by default 2020-02-27 14:37:51 +01:00
Erik Zandvliet
907be3b1f4 Playlist support 2020-01-23 13:43:51 +01:00
Thulinma
248056e611 Backported socket library edits + testing tool from LL branch 2019-10-02 09:55:49 +02:00
Thulinma
4c3dfa829f Implemented certbot helper utility 2019-09-09 13:19:37 +02:00
Thulinma
ffaa0394db Implemented certbot helper utility 2019-09-09 13:16:45 +02:00
Thulinma
cc9e970ea3 More backports from Pro edition, among which HTTPS/TLS support 2019-07-13 14:23:59 +02:00
Thulinma
0233d5b684 Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
#	src/input/input_mp4.cpp
2019-07-02 17:24:33 +02:00
Thulinma
2432bbdfc3 Backported MP4 input from Pro edition 2019-07-02 14:17:01 +02:00
Thulinma
c926637aec Merge branch 'development' into LTS_development 2018-12-19 15:47:22 +01:00
Cat
ac7659614a Embed rework 2018-12-19 15:34:26 +01:00
Thulinma
b35d56cd8f Added ability to override internal UDP API bound host/port 2018-10-07 16:06:20 +02:00
Thulinma
e2d8321760 Added JSON testing application 2018-10-02 13:53:28 +02:00
Thulinma
aee6420943 Merge branch 'development' into LTS_development 2018-10-02 13:48:32 +02:00
Thulinma
cefc8dc88d Fixed CMakeLists header for MistOutHTTP 2018-10-02 13:48:23 +02:00
Thulinma
05fee379ad Merge branch 'development' into LTS_development 2018-04-12 15:33:27 +02:00
Thulinma
662f1cfa9d Added -DNOGA=1 flag to disable Google Analytics 2018-04-12 15:31:32 +02:00
Thulinma
e06b14ce77 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_http.cpp
#	src/output/output_http_internal.cpp
2018-03-20 15:11:19 +01:00
Thulinma
dd976f7a7a Added basic websocket support 2018-03-20 14:58:52 +01:00
Thulinma
d9b0270528 Added log test binary 2018-03-01 17:14:00 +01:00
Thulinma
26cd8251e2 Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
2018-01-24 20:16:35 +01:00
Thulinma
a580996b13 Backported RIFF library from Pro edition 2018-01-24 20:13:44 +01:00
Thulinma
a762932c45 EBML library, input and output, supports MKV and WebM. 2018-01-24 20:10:55 +01:00
Ramoe
e09cd5308e Added SRT input, MP4 output subtitle support, DASH and HLS output subtitle support 2017-11-23 14:14:58 +01:00
Thulinma
09733c3976 SSL socket class, downloadertest application, HTTP::Downloader support for HTTPS connections, authentication, proxies and POST requests
# Conflicts:
#	CMakeLists.txt
2017-11-01 19:34:53 +01:00
Thulinma
17baf864d1 Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
2017-11-01 19:32:52 +01:00
Thulinma
5e3df09831 SSL socket class, downloadertest application, HTTP::Downloader support for HTTPS connections, authentication, proxies and POST requests 2017-11-01 19:29:47 +01:00
Thulinma
f5c1e6b573 RTSP pull input
Includes TCP, UDP and authentication support
2017-10-24 14:10:12 +02:00
Thulinma
4b89f642d4 Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
2017-09-24 18:43:31 +02:00
Thulinma
17d12117d9 Fixed CMake problems 2017-09-24 18:40:57 +02:00
Thulinma
da486f9223 Fixed CMake problems 2017-09-24 18:33:58 +02:00
Thulinma
54a8803f29 RTP cleanup + RTSP analyser + RTP MPEG2/MP2/HEVC support 2017-07-28 18:40:37 +02:00