Commit graph

  • 9e391915df HLS-related buffer size optimizes Thulinma 2016-06-26 21:14:23 +02:00
  • 42e0b4b8ef Pro side of HLS buffer size optimizes. Thulinma 2016-06-26 21:12:25 +02:00
  • 8c8e47ad20 Merge branch 'development' into LTS_development Thulinma 2016-06-25 10:40:24 +02:00
  • f53882a822 Fixed Windows slow load bug. Thulinma 2016-06-24 13:48:21 +02:00
  • 8aebd01afd Added 256 to PIDs to avoid reserved PIDS for TS. Balder 2016-06-23 15:40:21 +02:00
  • 6d384bd030 Fixed Windows slow load bug. Thulinma 2016-06-24 13:48:21 +02:00
  • 312212a25b Added 256 to PIDs to avoid reserved PIDS for TS. Balder 2016-06-23 15:40:21 +02:00
  • ffb67318e0 Merge branch 'development' into LTS_development Thulinma 2016-06-23 20:14:38 +02:00
  • ba044b4470 Fixes FLV/RTMP compatibility issues with corrupted RTMP streams, fixes various flash-codecs through RTMP. Thulinma 2016-06-23 20:13:38 +02:00
  • 631bb7663c Merge branch 'development' into LTS_development Thulinma 2016-06-20 12:37:41 +02:00
  • 29949eb56e Updated init file Thulinma 2016-06-20 12:37:36 +02:00
  • 2af2b279d6 Merge branch 'development' into LTS_development Thulinma 2016-06-19 14:12:11 +02:00
  • e9364d8d78 Nulling dispacket on page load failures to prevent segmentation faults. Thulinma 2016-06-19 14:12:03 +02:00
  • 83306e0ee1 Merge branch 'development' into LTS_development Thulinma 2016-06-17 11:26:04 +02:00
  • cf477ea401 Fixed memory corruption bug in Output::seek() Thulinma 2016-06-17 11:25:56 +02:00
  • 11897ace53 Merge branch 'development' into LTS_development Thulinma 2016-06-14 15:26:23 +02:00
  • 589dcd21ea LSP: preview height.. force cat 2016-06-14 14:56:54 +02:00
  • 0465b2000d Merge branch 'development' into LTS_development Thulinma 2016-06-14 12:24:04 +02:00
  • 680f9acfa8 LSP: fixed embed option propagation; invisible but clickable menu cat 2016-06-14 12:20:21 +02:00
  • 443d4fb9ea Merge branch 'development' into LTS_development Thulinma 2016-06-14 09:37:35 +02:00
  • 9fdb550735 LSP: added rolling update message cat 2016-06-13 10:24:44 +02:00
  • 0b5e18db40 LSP: improved preview player position cat 2016-06-10 14:44:23 +02:00
  • 9501694165 LSP: prevent double triggers when using enter on buttons in the input container cat 2016-06-10 09:18:08 +02:00
  • 2fc49dc81e LSP: cache update md5s for 1hr instead of 1day and delete the cache after requesting a rolling update cat 2016-06-07 14:17:42 +02:00
  • e4de779846 Merge branch 'development' into LTS_development Thulinma 2016-06-10 14:25:22 +02:00
  • ea18815676 Fixed slow embed code (internal HTTP output) problem Thulinma 2016-06-09 15:17:40 +02:00
  • 903786df60 Add buffer/select mismatch check in Output class, tweak seek abort debug message levels to be WARN instead of INFO. Thulinma 2016-06-09 12:46:33 +02:00
  • 722738ffb0 Fixed VoD slow initial load problem. Thulinma 2016-06-10 14:22:06 +02:00
  • 055866e2fb Tweaked seek/isReadyForPlay implementations, fix HLS support for large key durations. Thulinma 2016-06-10 14:20:17 +02:00
  • a131557a43 Added proper buffering of not-yet-accepted tracks. Thulinma 2016-06-07 23:24:52 +02:00
  • 7c89122a52 Improved output default seek position and completeKeyReady logic Thulinma 2016-06-10 14:17:42 +02:00
  • 6babfe64c6 Fixed bandwidth sometimes being wrongly measured. Thulinma 2016-06-09 18:43:16 +02:00
  • ed982b9eb3 Added/tweaked debug messages for stats Thulinma 2016-06-09 18:42:32 +02:00
  • 54b9079ab1 Fixed slow embed code (internal HTTP output) problem Thulinma 2016-06-09 15:17:40 +02:00
  • c4d4671281 Add buffer/select mismatch check in Output class, tweak seek abort debug message levels to be WARN instead of INFO. Thulinma 2016-06-09 12:46:33 +02:00
  • c8c81b9cb5 Fixed VoD slow initial load problem. Thulinma 2016-06-08 12:02:15 +02:00
  • 7483bd9fd4 Tweaked seek/isReadyForPlay implementations, fix HLS support for large key durations. Thulinma 2016-06-08 00:01:24 +02:00
  • e6ff699ad8 Added proper buffering of not-yet-accepted tracks. Thulinma 2016-06-07 23:24:52 +02:00
  • 3c41142a57 RTMP track re-selection timer added. Thulinma 2016-06-07 15:20:44 +02:00
  • 7c46f008a8 Simplified and fortified MP4 live code. Thulinma 2016-06-07 14:27:22 +02:00
  • fecfc20052 Improved output default seek position and completeKeyReady logic Thulinma 2016-06-07 15:24:11 +02:00
  • 6c723f6ca0 Merge branch 'development' into LTS_development Thulinma 2016-06-06 16:31:12 +02:00
  • 425aa3059f Optimized waiting for streams/tracks. Thulinma 2016-06-06 16:30:30 +02:00
  • 1818aca35b Fixed RTMP push failing if wait time too long. Thulinma 2016-06-06 16:30:52 +02:00
  • fcd11f44c4 Optimized waiting for streams/tracks. Thulinma 2016-06-06 16:30:30 +02:00
  • 326061ca18 Merge branch 'development' into LTS_development Thulinma 2016-06-06 12:19:01 +02:00
  • cc93a8fa4e Socket internal data counters now 64 bits unsigned integers Thulinma 2016-06-06 12:18:48 +02:00
  • 6fec8fae70 Improved MP4 delay, made MP4 live slightly more readable. Thulinma 2016-06-06 01:10:10 +02:00
  • b3bce527f8 Now nulling thisPacket on output reconnect(). Thulinma 2016-05-31 21:02:40 +02:00
  • 8edc642884 Fixed a typo. Thulinma 2016-06-04 21:04:48 +02:00
  • e7962fce26 Fixed IPv6 addresses in hostnames in info_ json_ and embed_ URLs as well as .smil URLs. Thulinma 2016-05-31 10:11:38 +02:00
  • 9ecce58e3c Merge branch 'development' into LTS_development Thulinma 2016-06-02 14:50:22 +02:00
  • d8f57afae1 Fixed push trigger naming in LSP Thulinma 2016-06-02 11:43:26 +02:00
  • 3638d8405d Now nulling thisPacket on output reconnect(). Thulinma 2016-05-31 21:02:40 +02:00
  • 837b2b5d4f Added resume support and quick negotiation support from Pro, as well as support for stream-type inputs. Thulinma 2016-05-31 20:46:02 +02:00
  • d4e2654f24 LSP remove graph coords option cat 2016-05-31 13:29:54 +02:00
  • 56e9b79d68 LSP: IPv6 compat fix, autoplay default on, push page LTSified cat 2016-05-31 10:14:15 +02:00
  • 0b2355c5bb Fixed IPv6 addresses in hostnames in info_ json_ and embed_ URLs as well as .smil URLs. Thulinma 2016-05-31 10:11:38 +02:00
  • 4c9c6fa7ba Backported various little edits from Pro edition. Thulinma 2016-05-30 15:17:54 +02:00
  • 7398a88f2f Removed some dead old Pro code. Thulinma 2016-05-31 20:21:21 +02:00
  • d048aaccc4 Forwardported some free version changes to Pro. Thulinma 2016-05-30 16:03:52 +02:00
  • 29f40890e7 Merge branch 'development' into LTS_development Thulinma 2016-05-29 09:56:07 +02:00
  • ef9938da0c Actually really made the default install prefix /usr Thulinma 2016-05-29 09:36:15 +02:00
  • 877f0d70d5 Merge branch 'development' into LTS_development Thulinma 2016-05-28 20:28:25 +02:00
  • f252c44fe8 Updated systemd script. Thulinma 2016-05-28 20:27:32 +02:00
  • a836bc560b Merge branch 'development' into LTS_development Thulinma 2016-05-28 18:58:08 +02:00
  • 17aea79d57 Made standard install prefix /usr Thulinma 2016-05-28 18:57:46 +02:00
  • 1d950f31ba Fix controller deadlock. Thulinma 2016-05-28 13:45:19 +02:00
  • f010dcd0f7 Fix controller segfault on using fillActive function during stats update. Thulinma 2016-05-27 21:08:39 +02:00
  • 324d29fb0c Better track time mismatch message. Thulinma 2016-05-27 15:40:11 +02:00
  • 58c3475ca9 Allow (re)selecting newly (re)appeared tracks in RTMP output. Thulinma 2016-05-27 15:02:39 +02:00
  • 0d5719f76c Improved generic prepareNext() and stats() handling Thulinma 2016-05-27 14:02:37 +02:00
  • 5ad6679783 Optimized live packet wait loop Thulinma 2016-05-26 23:36:26 +02:00
  • 52d0c66166 Prevent re-initialized connections from counting bytes too eagerly. Thulinma 2016-05-26 18:24:25 +02:00
  • 8b87337314 Added debug message for connections switching away from an existing active session. Thulinma 2016-05-26 18:16:50 +02:00
  • e95aa4f3b6 Only drop 5s inactive tracks if they have been replaced by a track of the same type that is active. Thulinma 2016-05-26 12:58:48 +02:00
  • 9e245c2b51 Fix stopping behaviour for outgoing pushes when streams end. Thulinma 2016-05-26 12:48:52 +02:00
  • 4dffb10eb9 Fixed horrible, horrible, horrible RTMP timestamp bug. Thulinma 2016-05-25 16:40:21 +02:00
  • 1f319cc782 shm_open failures are now on HIGH level in stead of FAIL level. Thulinma 2016-05-25 16:40:08 +02:00
  • 4aa4335354 Instead of reloading only TRID, reconnect to entire stream when waiting for 2+ seconds. Thulinma 2016-05-25 16:39:46 +02:00
  • 070b4d7866 RTMP push output fixes, RTMP input read fixes. Thulinma 2016-05-25 14:36:44 +02:00
  • e65c43defc Made RTMP push output not work in real-time mode, but fast-as-possible mode. Thulinma 2016-05-25 13:16:13 +02:00
  • 3bbda96ca0 More debug level tweaks at production level. Thulinma 2016-05-25 12:20:37 +02:00
  • 3c5f612709 Made wrong packet order message much less spammy. Thulinma 2016-05-24 22:20:50 +02:00
  • d05ae8fa23 More debug output for handling timed out tracks, including possible workaround and/or fix. Thulinma 2016-05-24 18:10:53 +02:00
  • ef884845e0 Working TS Input on current LTS Erik Zandvliet 2016-05-25 13:12:42 +02:00
  • 3c4bc6a006 Disable shared memory stats for Windows builds. Thulinma 2016-05-25 12:24:56 +02:00
  • 6caa02c63f Prevent sessions from becoming unset. Thulinma 2016-05-24 11:12:54 +02:00
  • aac1fcc351 Tweaked output log message verbosity Thulinma 2016-05-24 11:07:01 +02:00
  • 69eea675eb Fixed push-out shutting down the logger, added debug message for logger exiting. Thulinma 2016-05-23 16:59:39 +02:00
  • 5fbf4dd23b SHM statistics in prometheus output Thulinma 2016-05-23 14:32:01 +02:00
  • 3d5f0ff5ba Made DTSC output either list as input or output, but never as viewer. Thulinma 2016-05-23 11:54:36 +02:00
  • 254fb94b62 Fixed reconnect() sometimes segfaulting for live streams on first attempt. Thulinma 2016-05-23 11:48:59 +02:00
  • 4f5004e2f7 Improved deleted index debug message verbosity. Thulinma 2016-05-23 10:38:38 +02:00
  • 4b2a8d4b33 Fixed TRID sizes to always be 8kb. Thulinma 2016-05-23 10:38:25 +02:00
  • 1193c6354b Revert "Debug copies" Thulinma 2016-05-20 16:02:05 +02:00
  • 4da9feea1f Fix timeout bug. Thulinma 2016-05-20 15:57:06 +02:00
  • 089940145e Disabled USER_NEW for INPUT and OUTPUT type connections. Only real viewers trigger USER_NEW now. Thulinma 2016-05-20 14:21:48 +02:00
  • 5759dbef0f Added "invalidate_sessions" API call, made USER_NEW trigger even more atomic. Thulinma 2016-05-20 10:56:22 +02:00
  • 303cc5684a Fixed streams not deactivating with history still available. Thulinma 2016-05-20 09:37:45 +02:00