Thulinma
|
67cba61ed7
|
Edited JSON codec format
|
2018-07-04 11:48:36 +02:00 |
|
Thulinma
|
9723159592
|
Improved selectDefaultTracks function to give feedback on selection changes.
|
2018-07-04 11:48:36 +02:00 |
|
Thulinma
|
9104d68a5d
|
Updated generic HTTP output to support websockets. Added basic websocket JSON push support.
|
2018-07-04 11:48:36 +02:00 |
|
Thulinma
|
43934cf69c
|
Added bootMsOffset to DTSC::Meta, RTMP now syncs on it.
|
2018-07-04 11:48:14 +02:00 |
|
Thulinma
|
bd0b820577
|
Added JSON output duplicate checking and persistent connections
|
2018-07-04 11:25:06 +02:00 |
|
Thulinma
|
6adfc2c970
|
Allow downloading of MP4 output as file through ?dl=1 and/or ?dl=filename.ext GET parameter
|
2018-07-04 11:24:29 +02:00 |
|
Thulinma
|
1451b64e00
|
Improved track selection logic for JSON output
|
2018-07-04 11:19:02 +02:00 |
|
Thulinma
|
967bc5729c
|
Improved input start behavior for live pushed streams
|
2018-06-12 11:24:35 +02:00 |
|
Thulinma
|
b6f0b596b2
|
Add support for boolean options to HTTP-based outputs
|
2018-05-17 21:44:41 +02:00 |
|
Thulinma
|
0c41fee7c8
|
Fixed ELST box in mp4, and use it to fix track desync issues.
|
2018-05-16 10:55:46 +02:00 |
|
Thulinma
|
ecbb48dbfe
|
Fixed http_internal responses for offline streams
|
2018-05-16 10:47:14 +02:00 |
|
Thulinma
|
06bda0240c
|
Add codec/resolution/framerate information to HLS index
|
2018-04-23 10:56:40 +02:00 |
|
Thulinma
|
e39599894f
|
support for protocol detection in player.js internal default URL
|
2018-04-04 16:05:27 +02:00 |
|
Thulinma
|
3c67277d81
|
Changed EBML and MP4 priorities
|
2018-03-27 15:57:55 +02:00 |
|
Thulinma
|
f65c759292
|
Implemented browser detection and handling of output-specific browser exceptions.
|
2018-03-27 15:57:08 +02:00 |
|
Thulinma
|
b0bf1d14ec
|
Added HTTP info.js websocket mode
|
2018-03-20 15:06:37 +01:00 |
|
Thulinma
|
798f099638
|
JSON output websocket support
|
2018-03-20 14:58:58 +01:00 |
|
Thulinma
|
74baf8d4a4
|
Added Output::disconnect() call
|
2018-03-20 14:22:04 +01:00 |
|
Thulinma
|
a762932c45
|
EBML library, input and output, supports MKV and WebM.
|
2018-01-24 20:10:55 +01:00 |
|
Thulinma
|
105b1677d1
|
Generalized byte range request parsing
|
2018-01-24 19:21:23 +01:00 |
|
Thulinma
|
363df9aacf
|
Moved getMainSelectedTrack to InOutBase class
|
2018-01-24 18:59:29 +01:00 |
|
Thulinma
|
dca157228e
|
Fixed RTMP implementation to match 2012 spec update and not 2009 original spec
|
2018-01-02 13:24:31 +01:00 |
|
Thulinma
|
ec2dda0bff
|
Fixed behaviour when stream cannot be loaded for JSON/JS and HTML page outputs, backported a few Pro improvements to OS edition
|
2018-01-02 12:05:01 +01:00 |
|
Thulinma
|
b3cdf34fbc
|
Respond more correctly to failed HLS requests
|
2017-12-11 13:13:38 +01:00 |
|
Thulinma
|
90ce2e0b4c
|
No longer disconnect on deleteStream
|
2017-12-10 01:25:00 +01:00 |
|
Thulinma
|
304426c2c6
|
Improved logging system
|
2017-12-08 19:48:49 +01:00 |
|
Thulinma
|
15801aa7b7
|
Track mapping and deletion fixes
|
2017-11-28 11:08:30 +01:00 |
|
Thulinma
|
ae8760ee08
|
Changed default track selection ordering for VoD files back to previous ordering, live is still reversed.
|
2017-11-23 14:07:46 +01:00 |
|
Thulinma
|
186281c383
|
Set max RTMP chunk size to 64k
|
2017-11-11 22:23:52 +01:00 |
|
Thulinma
|
ef8d305f37
|
Improved debug message levels for MP4 output
|
2017-11-07 14:28:26 +01:00 |
|
Thulinma
|
c4d036490f
|
Fixed same-connection HTTP requests after any end of track is reached
|
2017-11-07 14:25:09 +01:00 |
|
Thulinma
|
7550ce52e4
|
Added missing relative URL for HTML page stream output
|
2017-10-24 14:43:55 +02:00 |
|
Erik Zandvliet
|
c1373fba17
|
Fixes hls crash on non-existing streams
|
2017-10-20 14:23:32 +02:00 |
|
Erik Zandvliet
|
90c017bfcd
|
Exit page load on !keepGoing()
|
2017-10-09 15:17:02 +02:00 |
|
Thulinma
|
178c888e56
|
Removed minSkipAhead, improved seeking algorithm.
|
2017-09-29 16:20:51 +02:00 |
|
Thulinma
|
f3f2802844
|
Added minKeepAway support to DTSC::Track object, senders and parsers
|
2017-08-03 15:06:12 +02:00 |
|
Thulinma
|
3eb69ff2c7
|
Changed bufferLivePacket and related functions to have const DTSC::Packet references
|
2017-07-28 18:38:54 +02:00 |
|
Thulinma
|
05d1fa5c8d
|
Updated RTMP output to use Util::ResizeablePointer
|
2017-07-28 18:37:03 +02:00 |
|
Erik Zandvliet
|
f5293ea29f
|
MP4 rework
|
2017-07-19 17:30:10 +02:00 |
|
Thulinma
|
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
|
2017-07-04 13:12:03 +02:00 |
|
Thulinma
|
7f76d7bc30
|
Added ability for file recording to create parent directories first
|
2017-06-23 15:05:50 +02:00 |
|
Thulinma
|
fea1cdc736
|
Fixed timeout on shutdown+page change.
|
2017-06-23 15:01:51 +02:00 |
|
Thulinma
|
cef78b7d08
|
PCM support in Flash-based protocols
|
2017-06-19 12:40:32 +02:00 |
|
Thulinma
|
72f9fd3be2
|
Fixes in regard to 64-bit time stamps
|
2017-06-09 21:39:05 +02:00 |
|
Thulinma
|
26f74accdf
|
MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output.
|
2017-06-09 20:31:20 +02:00 |
|
Thulinma
|
c12e7897cf
|
Compressed audio fixes for Flash-based protocols
|
2017-05-16 16:25:04 +02:00 |
|
Thulinma
|
b072ffb139
|
Fixed Ogg output Opus support
|
2017-05-13 23:42:40 +02:00 |
|
Thulinma
|
60b425395e
|
Fixed FLV/RTMP/HDS A-law and Mu-law support
|
2017-05-12 15:07:18 +02:00 |
|
Cat
|
8143d6af05
|
Embed: dynamically load player js only if required
|
2017-05-11 14:14:31 +02:00 |
|
Thulinma
|
5e2b29466b
|
Fixes and improvements to generic push-input handling
|
2017-04-18 12:00:58 +02:00 |
|