Commit graph

62 commits

Author SHA1 Message Date
Cat
ddd9e8c67d Embed: Added MP4/WS "mews" player 2021-04-23 12:42:48 +02:00
Thulinma
90c9d16a32 Added support for empty array as non-configured public address. 2020-07-13 14:58:53 +02:00
Thulinma
cd19cca36b Support for multiple public addresses, as well as proxy-overridden public addresses 2020-03-05 16:14:58 +01:00
Thulinma
131eb58c6a Backport of public URL setting to Open Source edition 2020-03-05 16:14:58 +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
3992355a74 allow setting a starting time through url in stream.html
(Correct commit for a mistake by Carina *shakes fist angrily*)
2020-01-23 16:59:08 +01:00
Cat
370bdc19a0 added support for IE incompatibility mode 2019-11-14 16:20:08 +01:00
Cat
58f86bfc82 allow setting a starting time through url in stream.html (Javascript part) 2019-10-07 14:41:51 +02:00
Thulinma
4c3dfa829f Implemented certbot helper utility 2019-09-09 13:19:37 +02:00
Cat
87aac99c54 On stream.html, allow the forcing of a mimetype through url parameter 2019-09-04 12:31:39 +02:00
Thulinma
cc9e970ea3 More backports from Pro edition, among which HTTPS/TLS support 2019-07-13 14:23:59 +02:00
Thulinma
128f30bfb6 Fixed websockets in IE11. Bleep you, MS. -_- 2019-06-21 21:20:39 +02:00
Thulinma
035496d198 Fixed info_* websocket not terminating on socket close 2019-05-13 17:16:22 +02:00
Thulinma
095a60e0ed HLS stream track selector support in index URLs, fixed source matching when multi-select or type-select is used, handle user agent exceptions in Output::selectDefaultTracks(), added Util::codecString to stream.h library, removed duplicate/wrong code from DASH/HLS outputs 2019-04-26 17:03:42 +02:00
Thulinma
7565704fdc Fixed 32-bit compile issues 2019-01-25 23:49:56 +01:00
Thulinma
483b0007d1 Fixed info/json websockets staying open forever 2019-01-16 15:44:20 +01:00
Cat
ac7659614a Embed rework 2018-12-19 15:34:26 +01:00
Thulinma
081f91653e Updated capa for outputs 2018-12-13 13:18:12 +01:00
Thulinma
6a6dd5d7ed Socket library updates to support detecting sockets passed as FDs, removed use of peek() in HTTP request handler, fixed 100% CPU usage problem for unfinished HTTP requests 2018-11-28 11:59:54 +01:00
Thulinma
ac92e09262 Robustify accesses to server config 2018-11-28 11:46:22 +01:00
Thulinma
251dc5f171 Better onFail handling, better HTTP failure handling 2018-11-13 16:34:30 +01:00
Thulinma
855f431b59 Stream source no longer listed in internal HTTP outputs 2018-07-29 21:34:28 +02:00
Thulinma
d944d4600e Added CORS headers and OPTIONS/HEAD support for HTTP internal's onFail responses. 2018-07-23 12:53:23 +02:00
Thulinma
ecbb48dbfe Fixed http_internal responses for offline streams 2018-05-16 10:47:14 +02:00
Thulinma
e39599894f support for protocol detection in player.js internal default URL 2018-04-04 16:05:27 +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
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
7550ce52e4 Added missing relative URL for HTML page stream output 2017-10-24 14:43:55 +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
Cat
8143d6af05 Embed: dynamically load player js only if required 2017-05-11 14:14:31 +02:00
Cat
7b1652498b when public address is configured in the http protocol, thats where player.js should be loaded from 2017-04-06 10:08:52 +02:00
Thulinma
eef9303e61 bufferLivePacket improvements for generic Outputs 2017-03-16 17:12:54 +01:00
Cat
aa3527dcb0 Embed: custom streaminfo 2017-03-06 11:51:32 +01:00
Cat
b0326ccd1e LSP: thumbnailing; currently disabled 2017-03-06 11:46:44 +01:00
Thulinma
fd5b9805de Fixed favicon.ico 2017-01-10 12:34:43 +01:00
Cat
1c0fd833bb Embed: VideoJS player added 2016-12-28 16:25:22 +01:00
Thulinma
bcff43dc80 Changed HTTP internals to use more generic URL building 2016-11-16 16:32:56 +01:00
cat
d4be01474d Meta player, new embed code, new LSP style 2016-09-22 16:40:13 +02:00
Thulinma
bfa9882e8c Added ISO639-2 decoding in JSON-formatted metadata output 2016-07-25 13:24:36 +02:00
Thulinma
33a0b2fae3 Added URL encode for info_/embed_ stream URLs 2016-07-21 10:15:26 +02:00
Thulinma
d5fee4d656 Even more JSON/VTT/SRT fixes and internal URL handler improvements 2016-07-19 12:05:05 +02:00
Thulinma
ea18815676 Fixed slow embed code (internal HTTP output) problem 2016-06-10 14:22:29 +02:00
Thulinma
0b2355c5bb Fixed IPv6 addresses in hostnames in info_ json_ and embed_ URLs as well as .smil URLs. 2016-06-02 14:07:21 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
d56e7f1408 Added a proxy in Output for getting the host (by Erik Zandvliet) 2016-02-12 15:51:54 +01:00
Erik Zandvliet
a39350f83e CORS Headers 2016-01-26 14:31:09 +01:00
Erik Zandvliet
3c48a6c03c Embedding of flash players 2016-01-26 14:14:12 +01:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
096b289cdf Updated --version argument to give more detailed output. 2015-09-03 17:54:20 +02:00