Commit graph

  • f3f2802844 Added minKeepAway support to DTSC::Track object, senders and parsers Thulinma 2017-08-03 15:06:12 +02:00
  • 752093ddcf Increase debug level of No PES packets to parse message Thulinma 2017-07-31 23:58:23 +02:00
  • 8353939d8a Changed bufferLivePacket and related functions to have const DTSC::Packet references Thulinma 2017-07-03 15:39:10 +02:00
  • 54a8803f29 RTP cleanup + RTSP analyser + RTP MPEG2/MP2/HEVC support Thulinma 2017-05-21 13:52:14 +02:00
  • f5553f49f9 Fixed MPEG2/MP2 support in HLS Thulinma 2017-07-28 17:47:02 +02:00
  • 2a721f5e7f TS MPEG2/MP2 support Erik Zandvliet 2017-07-28 11:59:30 +02:00
  • 9c2bd38611 Added MPEG library Erik Zandvliet 2017-07-28 11:43:24 +02:00
  • 5dce70e933 H265 library improvements Erik Zandvliet 2017-07-28 11:43:11 +02:00
  • 5126928d0d MistInAV support for MPEG2/MP2 Thulinma 2017-07-28 11:42:56 +02:00
  • c0515579a0 Fixed HLS push output HEVC support Thulinma 2017-07-28 11:42:41 +02:00
  • 7da1bf241e Updated WAV output to use Util::ResizeablePointer Thulinma 2017-07-08 14:41:08 +02:00
  • dc8bae8dd3 Merge branch 'development' into LTS_development Thulinma 2017-07-28 18:39:49 +02:00
  • c895a6b7e2 Added codec to "Done buffering" message Erik Zandvliet 2017-07-28 12:00:12 +02:00
  • 3eb69ff2c7 Changed bufferLivePacket and related functions to have const DTSC::Packet references Thulinma 2017-07-28 18:38:54 +02:00
  • 05d1fa5c8d Updated RTMP output to use Util::ResizeablePointer Thulinma 2017-07-08 14:40:53 +02:00
  • db1ad97c36 Added Util::ResizeablePointer class Thulinma 2017-07-01 13:45:35 +02:00
  • 5e7627705a Merge branch 'development' into LTS_development Thulinma 2017-07-28 13:25:22 +02:00
  • b0404075f5 Prettified controller + fixed Ctrl+C during startup questions + made 't' answer add protocols + No longer ask to add protocols when none are installed. Thulinma 2017-07-19 15:03:25 +02:00
  • 43e7b6b8be Prettified controller + fixed Ctrl+C during startup questions + made 't' answer add protocols + No longer ask to add protocols when none are installed. Thulinma 2017-07-19 15:03:25 +02:00
  • 499444ba52 Updater now disabled for dev builds Thulinma 2017-07-17 22:42:30 +02:00
  • 8fef68f331 New license parsing, according to fancy flowchart Thulinma 2017-07-17 11:24:39 +02:00
  • 20b3010e75 Added http://*.ts and http-ts://* URL support to TS input, siginificant TS parsing/input speed upgrades, various other related fixes and sundry Thulinma 2017-07-25 11:52:35 +02:00
  • e608ef69fd Merge branch 'development' into LTS_development Thulinma 2017-07-27 18:57:50 +02:00
  • cba764d8eb scanAnnexB speed optimize Thulinma 2017-07-27 15:18:50 +02:00
  • 9be07e5ecb TS::Packet FromFile 64-bit support and garbage data recovery improvements Thulinma 2017-07-26 17:05:37 +02:00
  • e8db89319a DTSC getInt is now uint64_t instead of int Thulinma 2017-07-26 17:05:00 +02:00
  • 410b99d1cf Some fixes to MP4 live output Thulinma 2017-07-25 17:04:46 +02:00
  • 8f4ddf14d9 Added header read speed timers, simplified header logic for VoD. Thulinma 2017-07-26 10:38:20 +02:00
  • 6b1db9d0ec Merge branch 'development' into LTS_development Thulinma 2017-07-26 17:01:52 +02:00
  • 3446d022e8 Added header read speed timers, simplified header logic for VoD. Thulinma 2017-07-26 17:00:36 +02:00
  • c534a2d3ca Increased SIMUL_TRACKS from 10 to 20 Thulinma 2017-07-26 15:51:36 +02:00
  • 871bee3436 Improvements to Downloader class to allow for more flexibility in usage Thulinma 2017-07-25 11:50:04 +02:00
  • da37a33d47 Fixed API calls not taking immediate effect, fixed UDP API not locking config Thulinma 2017-07-24 11:08:19 +02:00
  • 0f92664bb4 bugfixes hls input Ramkoemar 2017-07-25 14:46:03 +02:00
  • 7ac6388dbb add alignment flag to ts lib Ramkoemar 2017-07-25 14:45:20 +02:00
  • f3cc7b0a4e Merge branch 'development' into LTS_development Thulinma 2017-07-25 15:57:01 +02:00
  • 96c451463b updated h264 input for new dtsc edits Ramkoemar 2017-07-25 14:45:52 +02:00
  • c7816c42f0 updated appendNal and added upgradeNal in DTSC lib, nal lib speedup Ramkoemar 2017-06-26 14:44:09 +02:00
  • 16ba3a4f3a Merge branch 'development' into LTS_development Thulinma 2017-07-25 15:52:58 +02:00
  • 994ad94fde Fixed compiling on < C++11 compilers Thulinma 2017-07-25 15:44:48 +02:00
  • 9fbd0b6112 Added ts-exec: input support Thulinma 2017-07-19 11:28:37 +02:00
  • fc5adc6ac0 LTS commit of OS edition Input edits Thulinma 2017-07-19 11:28:20 +02:00
  • 29c05bda3f Improvements to HLS analyser Thulinma 2017-06-10 12:28:55 +02:00
  • 9405c8931c TS input now correctly obeys always-on setting. Thulinma 2017-06-10 11:26:04 +02:00
  • 7bbec5323e HLS input can now be set to always on Thulinma 2017-06-07 15:02:50 +02:00
  • 38a0448a8e DTSC push input working...? Thulinma 2017-07-08 22:28:52 +02:00
  • 88227730fe Added Annex B H264 output Thulinma 2017-02-15 12:33:57 +01:00
  • d42bf9777e Merge branch 'development' into LTS_development Thulinma 2017-07-22 18:55:12 +02:00
  • 45e4cddec9 Updated Input class with preRun() and checkArguments() instead of single setup() function Thulinma 2017-07-22 18:53:05 +02:00
  • 169830bd15 Added SO_KEEPALIVE to all socket connections by default. Thulinma 2017-07-18 12:42:10 +02:00
  • f9a0ec5b78 Fixed overflow problems when reading corrupt AVCC box Thulinma 2017-07-01 12:34:54 +02:00
  • 0eefe5a477 Added raw data payload printing in hex to DTSC analyser Thulinma 2017-07-01 12:34:39 +02:00
  • 74acdedeb2 Added HTTP::Downloader class Thulinma 2017-06-10 12:28:43 +02:00
  • 72a6816ec1 Added DTSC stdin input Thulinma 2016-09-03 14:19:49 +02:00
  • a0d54e1a95 Added H264 Annex B stream input Thulinma 2017-07-22 18:49:57 +02:00
  • efcb038a26 Made Util::Procs::childRunning a public function Thulinma 2017-07-15 14:07:28 +02:00
  • a2b83e0cd3 Merge branch 'development' into LTS_development Erik Zandvliet 2017-07-19 17:43:11 +02:00
  • c21260dfb3 Fix compile under cygwin/windows Erik Zandvliet 2017-07-18 14:43:51 +02:00
  • f5293ea29f MP4 rework Erik Zandvliet 2017-07-19 13:24:54 +02:00
  • 406ae57172 Merge branch 'development' into LTS_development Thulinma 2017-07-19 12:59:42 +02:00
  • 266248a67e correctly display license user name Cat 2017-07-19 12:39:56 +02:00
  • c6a9c2a1a5 Merge branch 'development' into LTS_development Thulinma 2017-07-19 10:04:53 +02:00
  • cbbb10e217 handle extra slash after host Cat 2017-07-18 10:53:12 +02:00
  • f7b4f786e8 Merge branch 'development' into LTS_development Thulinma 2017-07-15 17:43:42 +02:00
  • ff7d784449 various fixes to both LSP and Embed Embed: - pass urlappend to streaminfo request - updated videojs from 5.18 to 6.2 LSP: - mail for help should use https now Cat 2017-07-10 14:35:43 +02:00
  • 6d34de94f5 LSP: bugfix for saving on the overview page Cat 2017-06-26 16:19:10 +02:00
  • b2f5676ca7 LSP: bugfix adding triggers when no triggers set Cat 2017-06-26 15:12:25 +02:00
  • a2d7f726c5 Merge branch 'development' into LTS_development Thulinma 2017-07-10 14:19:07 +02:00
  • fcffcc688f Fix socket header mistake Thulinma 2017-07-10 14:18:59 +02:00
  • 650977c089 Merge branch 'development' into LTS_development Thulinma 2017-07-05 16:44:05 +02:00
  • 4e92823b31 Fixed include in timing.h Thulinma 2017-07-05 16:43:49 +02:00
  • e772168a91 Added urltest testing binary Thulinma 2017-07-05 02:27:47 +02:00
  • 9cc2f75a8e Added load balancer input Thulinma 2017-01-15 23:42:56 +01:00
  • f5faa61ed4 Added bandwidth API call for bandwidth limit and exception config Thulinma 2017-06-27 23:21:32 +02:00
  • 0fc40fb5a2 Load balancer can now on-the-fly add/remove servers and change weights, load balancer now reads bandwidth limits from servers, if provided Thulinma 2017-06-24 19:06:00 +02:00
  • 4a5599f802 Merge branch 'development' into LTS_development Thulinma 2017-07-05 13:46:57 +02:00
  • fe805f40a8 Improved isAddress() function for sockets with masking support, added several socket convenience functions. Thulinma 2017-06-27 23:14:39 +02:00
  • 0afbaaaa41 Many improvements and fixes to HTTP::URL class Thulinma 2017-07-05 13:44:41 +02:00
  • f695e23ffc Fixed streams being able to go inactive multiple times in a row Thulinma 2017-06-23 22:30:12 +02:00
  • 194a717ad6 Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops Thulinma 2017-07-04 13:23:22 +02:00
  • c2520f9c81 Merge branch 'development' into LTS_development Thulinma 2017-07-04 13:22:37 +02:00
  • f4242f23bf Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops Thulinma 2017-07-04 12:59:51 +02:00
  • 01e0b76a6a Internal stream state active/inactive rewritten to use newly exposed stream status Thulinma 2017-06-22 16:18:18 +02:00
  • 422caafde2 Added extra fields to RECORDING_END trigger: - time of connection start - time of connection end - duration of media - first media timestamp - last media timestamp Thulinma 2017-06-22 12:44:29 +02:00
  • 9bdc6fd7c3 $basename and $wildcard support in stream push commands Thulinma 2017-06-22 10:34:34 +02:00
  • 0e1a18986a Merge branch 'development' into LTS_development Thulinma 2017-06-23 15:06:59 +02:00
  • 0907d6424f Fixed buffer status bug, fixed buffer firstms/lastms bug Thulinma 2017-06-23 14:57:41 +02:00
  • 7f76d7bc30 Added ability for file recording to create parent directories first Thulinma 2017-06-23 13:09:59 +02:00
  • 5a4cb100fa Added directory checking and creation functions to Util library Thulinma 2017-06-23 15:05:05 +02:00
  • 3c68d537f6 Streamstatus const fix Thulinma 2017-06-23 15:03:01 +02:00
  • fea1cdc736 Fixed timeout on shutdown+page change. Thulinma 2017-06-22 11:57:31 +02:00
  • e75bf65ab9 pushes now only restart when stream is truly active Thulinma 2017-06-22 13:56:16 +02:00
  • 0ca63d1440 Merge branch 'development' into LTS_development Thulinma 2017-06-22 14:07:54 +02:00
  • 25699ef8b2 Added stream status shared memory page (temporary system) Thulinma 2017-06-22 14:03:35 +02:00
  • 733099867e Merge branch 'development' into LTS_development Thulinma 2017-06-21 20:38:03 +02:00
  • 76b5a91da6 Fixed packBytePos not being handled correctly Thulinma 2017-06-01 13:22:23 +02:00
  • 290d01a47f Merge branch 'development' into LTS_development Thulinma 2017-06-19 20:37:45 +02:00
  • 4de8932fe0 Fix in mp3 seeking code to correctly set the timestamp. Erik Zandvliet 2017-01-21 10:39:49 +01:00
  • 067ba7d381 Fixed extraneous checkLicense in Controller Thulinma 2017-06-19 19:45:47 +02:00
  • a2d912912f Merge branch 'development' into LTS_development Thulinma 2017-06-19 20:24:16 +02:00