Commit graph

  • cbe4f017f3 Auto-update width/height/fps for livestreamed H264 and VP8 tracks, regardless of input type Thulinma 2020-06-15 22:27:04 +02:00
  • 3cc258834c Added Content-Duration header to livepeer process Thulinma 2020-06-21 19:28:27 +02:00
  • 160ced3eac Updated load testing script Thulinma 2020-06-17 17:05:24 +02:00
  • e6f61f5643 Do not crash if page load fails during Output::prepareNext Thulinma 2020-06-11 11:13:25 +02:00
  • 36a1a88cb0 Added ability to mask source tracks for processes Thulinma 2020-06-05 22:27:05 +02:00
  • 3db3a869ae Fixed UTC timestamps in CMAF outputs Thulinma 2020-06-03 17:33:35 +02:00
  • 90f0228483 Increase sender report interval to 4 per second per track instead of 1 per second per track Thulinma 2020-06-02 22:58:57 +02:00
  • 78a1cd240d Improved loss handling for bitrate reductions in WebRTC push input Thulinma 2020-06-02 15:32:20 +02:00
  • 7a5f5d5855 Timestamp fixes for RTP Thulinma 2020-06-02 12:01:58 +02:00
  • 70b0f94552 Improved RTP NACK handling and dropped packet handling Thulinma 2020-06-01 23:15:27 +02:00
  • bd9ae56532 Timing improvements for all outputs and DTSC socket input Thulinma 2020-05-22 03:16:00 +02:00
  • 2124d10a9b Added WebRTC "Volkswagen mode" which encrypts packets but sends them plaintext anyway Thulinma 2020-05-22 23:53:35 +02:00
  • 26de8c0389 VP8 fixed Thulinma 2020-05-21 16:48:27 +02:00
  • a516ea299d Added detailed packet log option for WebRTC Thulinma 2020-04-20 13:46:45 +02:00
  • de4890ac20 Livepeer transcoding support Thulinma 2019-12-29 00:59:01 +01:00
  • 753da9bd3f Fix for unixrecstart/unixrecstop Thulinma 2020-05-07 21:15:46 +02:00
  • 19a4701be7 Added STREAM_END trigger + viewerseconds stat in prometheus output Thulinma 2020-05-06 11:42:53 +02:00
  • 97357d0972 Fixed URIReader compile warning Thulinma 2020-04-22 20:03:09 +02:00
  • b5b09f21b4 Improvements to ResizeablePointer Thulinma 2020-04-22 20:02:47 +02:00
  • 3ca1ea3b30 Temp fix for invalid tracks Thulinma 2020-03-04 11:36:10 +01:00
  • a3e0d1ac85 Allow setting RTMP language Thulinma 2020-03-11 16:40:50 +01:00
  • a8c7bc5d27 Improved RTMP cross-server compatibility Thulinma 2019-12-06 13:29:26 +01:00
  • 771fad390a Allow overriding application name with -DAPPNAME="Name here" Thulinma 2019-11-28 01:58:12 +01:00
  • a8e04e1787 Fixes to CMAF output Thulinma 2020-02-17 17:02:05 +01:00
  • e217f41f17 CMAF Push Output Erik Zandvliet 2019-11-12 14:03:35 +01:00
  • 0af992d405 Various fixes, among which: - Fixed segfault when attempting to initialseek on disconnected streams - Fix 100% CPU bug in controller's stats code - WebRTC UDP bind socket improvements - Several segfault fixes - Increased packet reordering buffer size from 30 to 150 packets - Tweaks to default output/buffer behaviour for incoming pushes - Added message for load balancer checks - Fixed HLS content type - Stats fixes - Exit reason fixes - Fixed socket IP address detection - Fixed non-string arguments for stream settings - Added caching for getConnectedBinHost() - Added WebRTC playback rate control - Added/completed VP8/VP9 support to WebRTC/RTSP - Added live seek option to WebRTC - Fixed seek to exactly newest timestamp - Fixed HLS input Thulinma 2021-04-21 18:11:46 +02:00
  • 2b99f2f5ea New Meta commit Phencys 2021-04-21 18:10:03 +02:00
  • fccf66fba2 Restyle DDVTech 2021-09-10 23:44:31 +02:00
  • 5b79f296d6 Working MP4 over Websockets Thulinma 2018-09-26 13:55:05 +02:00
  • fff62656ba Added autostarting for processes through buffer Thulinma 2018-08-29 13:13:57 +02:00
  • 637c57be5e FFMPEG process fixes/improvements Thulinma 2018-08-27 17:11:06 +02:00
  • 2a09128830 Added FFMPEG process Ramoe 2018-08-27 14:11:28 +02:00
  • e4471627ca WebRTC edits for code acceptance Thulinma 2018-12-03 19:35:19 +01:00
  • 7e8eb634e6 Implemented WebRTC roxlu 2018-06-01 09:19:32 +02:00
  • dce4cddadd Merge branch 'development' into LTS_development Thulinma 2021-10-19 22:29:12 +02:00
  • 3560c693e2 Embed: mews: only send player ready callback once; improvements for VoD that doesn't start at timestamp 0 Cat 2021-10-01 14:43:12 +02:00
  • 7935e72dbb Embed: mews: don't reopen websocket when not playing, reopen when playback is attempted Cat 2021-09-30 13:20:46 +02:00
  • f5313b4bc0 Embed: mews: don't fail terribly when autoplay is disabled Cat 2021-09-30 09:33:57 +02:00
  • 53612aa092 Embed: mews: fix startup when tabbed out Cat 2021-09-29 10:55:17 +02:00
  • 38c4febf82 Merge branch 'development' into LTS_development Thulinma 2021-09-23 16:24:26 +02:00
  • 94af64caa0 Embed: webrtc: api.pause() may now send {type:"hold"} to backend and it should always pause instead of toggling pause/play Cat 2021-08-02 11:17:40 +02:00
  • a73a3f4ecd Embed: improved display of UI for small player widths - increased "small player" threshold from 200 to 300px - hide totalTime element when below threshold - text-overflow: ellipsis for currentTime element, put content in title attribute Cat 2021-08-11 10:43:23 +02:00
  • 124ae55037 Embed: added ambilight ^_^ Cat 2021-07-28 12:05:22 +02:00
  • 22188a7e4e Merge branch 'development' into LTS_development Thulinma 2021-09-23 16:14:00 +02:00
  • f4fd56f170 Embed: Added websocket timeouts (stream info, mews, webrtc) Cat 2021-09-09 12:38:22 +02:00
  • e9338032fd Merge branch 'development' into LTS_development Thulinma 2021-09-23 15:57:30 +02:00
  • 854315afdd Embed: mews: more anti seek loop fixes, more track switching logging Cat 2021-09-23 13:22:08 +02:00
  • 33a8e1b846 Updated .gitignore Thulinma 2021-09-23 11:42:21 +02:00
  • 63f991f9d0 Embed: mews: display currently playing track Cat 2021-09-23 09:53:42 +02:00
  • 2f12c9fca7 Embed: mews: disable ABR when the viewer has selected a specific video track Cat 2021-08-05 15:33:09 +02:00
  • e17420534d Embed: mews: jump less when switching tracks Cat 2021-09-20 16:54:22 +02:00
  • ac54fef930 Embed: mews: fixes seek loop *knock on wood* Cat 2021-09-14 17:13:25 +02:00
  • 4efeb06c1d Embed: fixed persisting reporting eventListener after player destruction Cat 2021-09-14 15:14:34 +02:00
  • 7a0b425fc4 Embed: don't trigger more errors when the stream has died Cat 2021-09-13 14:27:25 +02:00
  • be7e44727f Embed: options.reloadDelay: - when > an hour, parse as ms; - in dev mode, when options.reloadDelay is set, show the timeouts as normal Cat 2021-09-13 13:06:34 +02:00
  • 12c117e297 Embed: mews: don't try to reopen the websocket when the stream goes offline Cat 2021-09-10 13:28:33 +02:00
  • 2e17dd8635 Embed: mews: added handling for QuotaExceededError Cat 2021-09-08 12:55:18 +02:00
  • 77b6ac2ec7 Embed: mews: tweaks to the buffer settings Cat 2021-08-02 17:16:45 +02:00
  • 5a6982e093 Auto-stage after minimize, continue rebase if no conflicts Thulinma 2021-09-23 10:16:45 +02:00
  • 0eeb13cf5e Merge branch 'development' into LTS_development Thulinma 2021-09-10 23:52:31 +02:00
  • f614730e38 Fixed typo in CMakeLists Thulinma 2021-09-10 23:52:09 +02:00
  • 2f8a702c38 Merge branch 'development' into LTS_development Thulinma 2021-09-01 11:21:13 +02:00
  • 5c8aa1bfbd Improved trustedproxy support Thulinma 2020-02-19 12:27:17 +01:00
  • dfcb4ecb06 Fixed socket lib compile without SSL Thulinma 2021-08-09 11:38:20 +02:00
  • 0cd4ae17b7 Embed: WebRTC: add loading icon while attempting to connect Cat 2021-02-23 12:35:01 +01:00
  • 6204a57a0e Embed: Added flv.js to meta player Cat 2020-11-23 16:02:38 +01:00
  • f43a1e5b99 Merge branch 'development' into LTS_development Thulinma 2021-07-22 13:18:11 +02:00
  • 4f1962b9b0 Embed: give a player instance a number and show it in the console log Cat 2021-07-22 13:13:25 +02:00
  • e52bbb4af6 Merge branch 'development' into LTS_development Thulinma 2021-07-22 13:08:06 +02:00
  • 8e8017dfd9 Embed: improved behavior when websocket disconnects Cat 2021-06-24 16:42:42 +02:00
  • 51147c3df5 Embed: fixed typo Cat 2021-06-10 09:36:57 +02:00
  • 35ea7edac4 Embed: unload webrtc player some more + fix for volume not being set to stored value in mews Cat 2021-06-09 15:02:16 +02:00
  • 9d274fd64b Embed: fixed checkCombo Cat 2021-06-07 16:13:28 +02:00
  • 35a98178f1 Embed: player reporting Cat 2021-06-02 15:11:45 +02:00
  • d9d72aab99 Embed: mews: ABR Cat 2021-05-31 14:31:04 +02:00
  • 7ecb799d94 Embed: mews: fix for playback of VoD that don't start at time 0 Cat 2021-06-07 09:48:10 +02:00
  • 3cf0070121 Embed: mews: remove pause when tabbing out as doing so no longer seems to crash the browser Cat 2021-05-31 10:33:26 +02:00
  • 4ede3ee993 Merge branch 'development' into LTS_development Thulinma 2021-05-05 11:19:01 +02:00
  • 8cd51e5e7d Embed: retry failed CSS load (3x) Cat 2021-05-05 10:37:41 +02:00
  • e96799d5ac Embed: videojs stability tweaks, videojs and dashjs updated Cat 2021-05-05 10:35:05 +02:00
  • dee1495302 LSP: added json type field (shows textarea with pretty print, saves as object Cat 2021-05-05 11:14:03 +02:00
  • 632e64ae6b Embed: WebRTC: allow config of ICE Servers Cat 2021-04-23 15:34:34 +02:00
  • 099e2d1a58 LSP: added info about stream processes to the stream info page Cat 2021-05-05 11:13:24 +02:00
  • a8750ccd94 LSP: Display package stats in list of active pushes Cat 2021-05-05 11:12:52 +02:00
  • 007d1563fd LSP: added lost packages stats Cat 2021-05-05 11:12:19 +02:00
  • d01acc5858 LSP: dynamic push parameters Cat 2020-10-27 15:21:32 +01:00
  • aebed1dae6 Merge branch 'development' into LTS_development Thulinma 2021-04-30 14:16:30 +02:00
  • 415b2ec058 Embed: fix merge issue Cat 2021-04-30 11:34:50 +02:00
  • ffa71463a2 Merge branch 'development' into LTS_development Thulinma 2021-04-23 14:14:10 +02:00
  • c4b6d78e9d Embed: WebRTC: when UDP turns out to be blocked, try next combo Cat 2021-04-21 18:29:12 +02:00
  • 561c1a0912 Embed: fullscreen api: for iphones, use the fullscreen api of the video element before falling back to filling the webpage Cat 2021-04-21 18:28:55 +02:00
  • f5033f9d70 Embed: progressbar should keep referencing the API, not just at init Cat 2021-04-21 18:28:37 +02:00
  • 1254018e37 Embed: fake fullscreen mode for when the fullscreen api is not available Cat 2021-04-21 18:26:05 +02:00
  • ee6f1f1390 Merge branch 'development' into LTS_development Thulinma 2021-04-23 12:43:29 +02:00
  • bffd81f27e Correct handling of reaper thread in forking binaries Thulinma 2021-04-21 17:56:16 +02:00
  • ddd9e8c67d Embed: Added MP4/WS "mews" player Cat 2021-04-21 17:54:37 +02:00
  • dbafdf6744 Correct handling of reaper thread in forking binaries Thulinma 2021-03-19 22:36:27 +01:00
  • 5f8518fe23 Fix playlist support not resuming on the correct page number and/or with the correct timestamp Thulinma 2021-02-19 22:40:01 +01:00
  • c9cd529927 Fixes for playlist support Marco 2021-02-15 14:16:47 +01:00
  • 01b65ed301 Merge branch 'development' into LTS_development Thulinma 2020-11-30 15:37:35 +01:00