Commit graph

882 commits

Author SHA1 Message Date
Thulinma
b8eec40fbf Fixed documentation for realTime variable, improved output verbosity when waiting for inputs to load up pages, made timer more precise. 2015-07-11 01:07:06 +02:00
Thulinma
f463606152 Fixed metadata sizing problems. 2015-06-30 17:00:52 +02:00
Erik Zandvliet
1b724afc83 Small fix in playback speed, when resuming playback 2015-06-26 18:05:51 +02:00
Erik Zandvliet
8024181e55 Made metadatapages larger 2015-06-26 18:05:42 +02:00
Thulinma
9577f99ce0 Added various VERYHIGH level debug messages to buffering, fixed streams with no more than 1 keyframe in each track not working. 2015-06-26 18:04:05 +02:00
Thulinma
eaabf9e800 Fixed errors when requesting short URLs, fixed race condition during shutdown of controller. 2015-06-18 16:06:35 +02:00
Thulinma
a3354aeee6 Removed metadata parsing from controller for better stability and faster stream handling.
# Conflicts:
#	src/controller/controller_streams.cpp
2015-06-16 13:18:16 +02:00
Erik Zandvliet
ef29ce2ca6 Fixed a race condition in VoD, where the page was declared "ready" before it was filled. 2015-06-16 12:32:18 +02:00
Thulinma
0789cc46d2 Implemented RTMP calls ping and FCSubscribe, fixed a few RTMP typoes, added error handler for unsupported commands. 2015-06-12 23:58:23 +02:00
Thulinma
48f8bbcb91 Added support for HTTP prefixes without $ symbol. 2015-06-03 17:24:43 +02:00
Thulinma
6b2a158d9c Backported various fixes by Erik Zandvliet, also added better handling of re-pushes. 2015-05-21 20:15:09 +02:00
Thulinma
17aa6bbbb6 Compatibility improvements as well as simplification to RTMP push input. 2015-05-21 19:10:05 +02:00
Thulinma
7e2c4a8318 Fixed track misnegotiation in live pushing. 2015-05-19 14:20:45 +02:00
Thulinma
a3bf393bea Added generic CORS header adder, now used in controller, HLS output and internal HTTP handler. 2015-05-12 11:23:00 +02:00
Thulinma
2845cbedcb More fixes to Windows live metadata handling. 2015-05-11 19:11:00 +02:00
Thulinma
ccaec3d2f8 Fixed live stream memory leak in Windows builds 2015-05-07 19:00:01 +02:00
Thulinma
6f933bdb97 Fixed live pushing when more than 2 tracks present. 2015-05-07 12:02:49 +02:00
Thulinma
acc462c281 Minor edit to live buffer semaphore naming. 2015-04-21 17:14:13 +02:00
Thulinma
e672959f96 Fixes to Windows shared memory handling for VoD. 2015-04-16 15:59:25 +02:00
Thulinma
d120523bbb Improvements to connector shutdown code, attempted fix for Windows support. 2015-04-16 13:18:52 +02:00
Thulinma
2e052fa2a1 Removed old converter include. 2015-04-16 12:40:31 +02:00
Thulinma
243a05c8af Removed unused code from procs library, updated and simplified connector handler in controller. 2015-04-16 12:23:03 +02:00
Thulinma
184f7ad6c8 Removed old MistInfo binary and dependencies on it. 2015-04-16 12:21:33 +02:00
Thulinma
73b1f2d75c Prevented deleting live tracks too soon. 2015-04-15 13:49:12 +02:00
Thulinma
f94f7963de Fixed HDS live playback. 2015-04-15 12:33:06 +02:00
Thulinma
f86476153e Fixed live semaphore problems. 2015-04-14 17:33:30 +02:00
Thulinma
69cf17d01d Increased maximum simultaneous tracks from 5 to 10, made this a define option. Allow multiple pushes through a single RTMP connection. 2015-04-14 15:30:25 +02:00
Thulinma
4a8abcaae6 Fixed MP4 filesize estimate. 2015-04-06 20:25:34 +02:00
Erik Zandvliet
4ee59b9aaf Various fixes 2015-04-03 14:58:06 +02:00
Erik Zandvliet
f350ab84fd Fixed the lsp generation, Fixed metadata loading 2015-04-03 14:01:40 +02:00
Thulinma
185d75e0d9 Fixed iPhone/iPad/iPod user agent detection. 2015-04-02 16:32:27 +02:00
Thulinma
8c1bb07403 Tweaked RTMP analyser to use same code path as RTMP output. 2015-04-02 16:32:18 +02:00
Thulinma
a9a7ff7202 Tweaked debug message verbosity. 2015-04-02 16:32:08 +02:00
Thulinma
3c8cc43ad9 Fixed HLS edge case handling. 2015-04-02 16:32:00 +02:00
Thulinma
f9201cbf9a Fixes to HTTP parser lib, DTSCMeta keysizes, MP4 headers and 4+GiB MP4 file output by Oswald de Bruin 2015-04-02 16:22:52 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00
Erik Zandvliet
9b6312ca01 Switch to CMake 2015-04-02 09:55:33 +02:00
Thulinma
92d5d9be51 Fixed audio-only HLS output 2015-03-14 14:02:46 +01:00
Thulinma
cf52b6bbcc Added support for space as a stream separator character. 2015-03-13 01:05:01 +01:00
Thulinma
39f06dc99a Added MP3 input support (coded by Erik Zandvliet) 2015-03-10 12:52:44 +01:00
wouter spruit
bbb405269f removed fixed in info.cpp analyser 2015-03-06 14:20:50 +01:00
Thulinma
96328cd035 Changed default buffer size to 50s from 30s 2015-03-06 12:48:23 +01:00
Thulinma
260a0ceb68 Fixed various HLS problems with LQ/short inputs 2015-03-06 11:19:49 +01:00
wouter spruit
ff049f4ea2 continuity improvements 2015-03-06 10:32:19 +01:00
Thulinma
95f19c4259 Merged TS unification edits by Wouter Spruit. 2015-03-05 13:49:09 +01:00
Thulinma
3ef9f70ef7 Small tweaks to output verbosity and include flags. 2015-03-05 13:24:15 +01:00
Thulinma
43d20268ac Removed outdated converters from codebase. 2015-03-05 12:31:31 +01:00
Thulinma
87583dae49 Gracefully shut down outputs when signals are received. 2015-03-05 00:31:45 +01:00
Thulinma
81b7ab9a0e Fix page switching right after an audio track seek. 2015-03-04 18:58:08 +01:00
Thulinma
11cb5a640f Fixed HLS last segment missing. 2015-03-04 16:15:00 +01:00