1
0
mirror of https://github.com/algora-io/tv.git synced 2025-02-04 01:53:25 +02:00

Commit Graph

  • 80255ad91e
    Merge 393e3230bcbe53929ac299f3c247d869168e4a9d into 9e26f2753ccc32b4c6b468e6fe21304739677f37 Divanshu Grover 2024-12-21 01:03:03 +05:30
  • 975ed0485c
    Merge a1bbd780cb860cae05e74d8acd99b9171bda6005 into 9e26f2753ccc32b4c6b468e6fe21304739677f37 Duong Nguyen 2024-12-20 20:10:21 +05:30
  • 6cf56130bf
    Merge 6ebeea1da00ddb87f80e82606bf6abae9e864663 into 9e26f2753ccc32b4c6b468e6fe21304739677f37 David Anyatonwu 2024-12-19 15:46:30 +01:00
  • cfae31ce5d
    Merge 36d73de61f3cb41a89d29de333f2c86db4e459ef into 9e26f2753ccc32b4c6b468e6fe21304739677f37 ty 2024-12-19 03:52:00 +03:00
  • 36d73de61f remove regex ty 2024-12-18 19:49:39 -05:00
  • 3601966896
    Merge 483dd38348bea038bfc058613ee4bacb1f927a97 into 9e26f2753ccc32b4c6b468e6fe21304739677f37 ty 2024-12-18 19:02:25 -05:00
  • 483dd38348 update pipeline diagram to showcase separate av ty 2024-12-18 18:55:20 -05:00
  • 0730617c05
    Merge 72e729d16e7901f4d74a769b291071c0d485731e into 9e26f2753ccc32b4c6b468e6fe21304739677f37 ty 2024-12-18 17:10:22 -05:00
  • 72e729d16e setup handling of crashing pad ty 2024-12-18 17:07:53 -05:00
  • 1ebd0cbddb Get current segment number from segment filename ty 2024-12-18 16:49:03 -05:00
  • b58ed4fdeb
    Merge f6860691cd539483590930014ce9e64a3e2b24e6 into 9e26f2753ccc32b4c6b468e6fe21304739677f37 ty 2024-12-19 00:01:19 +03:00
  • f6860691cd move abort pipeline to own file ty 2024-12-16 22:00:37 -05:00
  • db22d2fb37 Start RTMP forwarding when RTMP source arrives ty 2024-12-16 13:43:24 -05:00
  • 689e4eeefe
    Merge 8201697a0c3e88d252a77a8402f98f5b9aba787c into 9e26f2753ccc32b4c6b468e6fe21304739677f37 Mido Mathari 2024-12-18 21:32:15 +01:00
  • 9e26f2753c
    Use dynamic supervisor instead of FLAME local backend (#127) main ty 2024-12-18 12:54:52 -05:00
  • 9abae31a93 only start flame if NOT using local backend ty 2024-12-18 12:21:18 -05:00
  • 31b4fd70d6 chore: add aliases for setup commands kaf-lamed-beyt 2024-12-17 19:38:06 +01:00
  • 929266eb3d use text instead of varchar for token fields zafer 2024-12-17 04:00:02 +03:00
  • 0fe16aa4ad allow passing stream key as app ty 2024-12-16 16:51:23 -05:00
  • 8584b6234a allow passing stream key as app restore-deprecated-rtmp-url ty 2024-12-16 16:51:23 -05:00
  • c2e91a53b3
    Merge pull request #128 from lastcanal/fix_group_by_tags ty 2024-12-13 18:09:31 -05:00
  • c239318d4e Fix Library.list_studio_videos group_by query with tags ty 2024-12-13 18:06:10 -05:00
  • 5e0449d595 use dynamic supervisor unstead of FLAME local backend ty 2024-12-13 16:26:01 -05:00
  • e7f7ab7cf1 fix: remove unused tags assign that crashes with nil user dev zafer 2024-12-13 22:35:11 +03:00
  • 957a96b419 fix: add handle_info catch-all zafer 2024-12-13 22:29:59 +03:00
  • de23025c70
    improve stream status and termination handling (#124) ty 2024-12-13 14:25:59 -05:00
  • 88398a4b9b fix: video live status was always set to false instead of respecting toggle state zafer 2024-12-13 22:08:38 +03:00
  • 8d590e4f2d cleanp with statement ty 2024-12-12 20:08:12 -05:00
  • b7b54702ae remove unused Library.maybe_update_*/2 ty 2024-12-12 20:04:21 -05:00
  • 8e44ecd15c only set duration when stream status is stopped ty 2024-12-12 19:31:20 -05:00
  • 5ddc68d2de increase partial segment upload timeout zafer 2024-12-13 19:22:54 +03:00
  • 291e5a1adf
    feat: tag system for videos and channels (#92) Caleb 2024-12-13 16:27:21 +01:00
  • 59d55334d3 sync video tags with user tags during livestream reconciliation zafer 2024-12-13 18:23:32 +03:00
  • 0698573b2d add Accounts.count_tags/1 ty 2024-12-11 16:15:47 -05:00
  • 5e7b0314b8 enforce limit and order for Library.count_tags/1 ty 2024-12-11 16:12:50 -05:00
  • 512d97dc4b add gin index for tags ty 2024-12-11 16:05:00 -05:00
  • c9186070af De-duplicate video tags by coalescing user tags ty 2024-12-11 15:38:20 -05:00
  • ff50b26bae remove rebase artifact ty 2024-12-11 15:36:53 -05:00
  • 1849b29f7b fix: allow channel/user tags to be inherited by videos kaf-lamed-beyt 2024-10-12 14:16:24 +01:00
  • 04714ca9af fix: clear tag input when a tag is added kaf-lamed-beyt 2024-09-27 19:41:57 +01:00
  • cbbd17986e chore: update tags handling change add_tag event from enter to use 'space' key add channel tags to live video kaf-lamed-beyt 2024-09-26 11:07:04 +01:00
  • ba310ffd6b feat(ui): add tags live_component kaf-lamed-beyt 2024-09-13 08:43:41 +01:00
  • 42c8a6b583 chore: add tags to user and video schema kaf-lamed-beyt 2024-09-12 15:59:27 +01:00
  • 2b348f8a8d chore: setup migrations for tags field in users and videos kaf-lamed-beyt 2024-09-10 23:46:46 +01:00
  • 2167e485c5
    Unmute overlay (#125) ty 2024-12-13 10:11:16 -05:00
  • 5f11357bb2 hide mute overlay when volume slider is used ty 2024-12-12 21:00:56 -05:00
  • 0aee40f5f2 show unmute overlay when autoplay is denied ty 2024-12-12 18:41:25 -05:00
  • f2db19a1d4
    Merge pull request #123 from lastcanal/pipeline-tuning Zafer Cesur 2024-12-11 04:41:20 +03:00
  • accf37fe33 update hls.js version zafer 2024-12-11 04:13:47 +03:00
  • 52842c9c32 remove hls.js custom playlistLoadPolicy ty 2024-12-10 15:56:19 -05:00
  • 24c5be0ecc Avoid sending full segments in delta playlist ty 2024-12-09 22:37:48 -05:00
  • b236963ec5 revert change to Pipeline.HLS @min_segments_in_delta_playlist ty 2024-12-09 22:05:26 -05:00
  • 0b0bf22cb8 revert change to Pipeline.HLS @keep_latest_n_segment_parts ty 2024-12-09 21:52:28 -05:00
  • 8a44e26bd2 fix typo ty 2024-12-07 18:53:23 -05:00
  • 07273d2945 format ty 2024-12-07 18:30:12 -05:00
  • 675eb9e113 show online/offline channel state without pausing playback ty 2024-12-07 18:25:01 -05:00
  • 72ddc7d229 cleanup unused vars ty 2024-12-07 16:51:48 -05:00
  • 89e705f4ec add :resumed stream status to handle resuming without pausing playback on the client ty 2024-12-07 16:51:22 -05:00
  • e60e151574 cleanup partial upload tracking ty 2024-12-07 16:46:45 -05:00
  • 6a68200389 keep more partial segments around to allow for retries ty 2024-12-07 16:46:08 -05:00
  • 3478f70d38 configure hls.js playlist timeouts ty 2024-12-07 16:44:55 -05:00
  • ca6179a67c wait for sink to finalize before terminating pipeline ty 2024-12-07 16:44:10 -05:00
  • ee886ab395 sync pipeline clock to rtmp source bin ty 2024-12-07 15:44:00 -05:00
  • aead666e32 Implement tagging system for videos and channels Vishwanath Martur 2024-12-07 23:13:08 +05:30
  • baa425fdd8 fix: add DNS cluster query and primary region env vars to FLAME backend config zafer 2024-12-07 05:44:39 +03:00
  • f7535dd331 fix: move RTMP timeout to function to prevent compile-time env evaluation zafer 2024-12-07 04:23:19 +03:00
  • 209a46c1b6 fix: convert FLAME_LOG env var to atom zafer 2024-12-07 04:22:04 +03:00
  • 4cf30b4663 fix: invalid list syntax in FLAME.FlyBackend config zafer 2024-12-07 04:18:09 +03:00
  • 1e105d93e9 add missing runtime config zafer 2024-12-07 04:10:35 +03:00
  • 898eac3345 add FLAME_MIN env var and set default to 0 zafer 2024-12-07 04:09:01 +03:00
  • c2f9261d4c Updates Rushhaabhhh 2024-11-30 17:49:08 +05:30
  • e9495580fc Unmute overlay resolved Rushhaabhhh 2024-11-28 00:41:01 +05:30
  • 8201697a0c comment update Your Name 2024-11-25 00:05:57 +01:00
  • f3a0117d8f Return logic Mido 2024-11-24 20:42:29 +01:00
  • 934a34cb72 Implement graceful deployments for Fly.io Vishwanath Martur 2024-11-17 22:52:03 +05:30
  • 7291f9ee7c update stream status on init, :resume_rtmp and :end_of_stream zafer 2024-11-15 22:34:08 +02:00
  • 070b73ab62 fix thumbnailer zafer 2024-11-15 22:31:50 +02:00
  • f11dfda83e update base images zafer 2024-11-14 22:08:36 +02:00
  • 680e4978c1 Serve low-latency HLS partials from S3 ty 2024-11-11 16:45:47 -05:00
  • 2c35d1c6af
    Merge pull request #116 (RTMP reconnection, ABR streaming, FLAME pipelines) Zafer Cesur 2024-11-14 22:04:20 +02:00
  • eb624a1198 Revert "Recover pipeline from disconnected rtmp stream" revert-113-reconnect_rtmp Zafer Cesur 2024-11-12 17:38:33 +02:00
  • e68aff8442 Revert "handle maybe not reconnecting" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 133b2d9564 Revert "toggle streamer live but not video when trying to reconnect" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 3b1ed11090 Revert "Multple manifest HLS with low-latency support" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • c7787ccbc8 Revert "discontinue and resume tracks" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • a05e0c941c Revert "reconnect rtmp to any node via syn" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 5a439bd182 Revert "configure hlsjs for gap during reconnect" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 92ac6d7484 Revert "configure hlsjs for rtmp reconnect" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 1c98157cd4 Revert "add readme to pipeline test dir" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 231940cf91 Revert "configure resume rtmp" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • b3d506372a Revert "remove logging for subsequent track activity notificaitons" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • ed283502c0 Revert "fix terminate_stream helper with separate_av" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 2350ad4b67 Revert "fix thumbnail generation" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 61a42711e9 Revert "fix download_video helper" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • ed15d14639 Revert "cleanup unused vars and deps" Zafer Cesur 2024-11-12 17:38:33 +02:00
  • 3f2ec15c84 cleanup unused vars and deps next ty 2024-10-27 21:13:13 -04:00
  • c2a344eb81 fix download_video helper ty 2024-10-27 14:32:19 -04:00
  • e91aa390f9 fix thumbnail generation ty 2024-10-27 14:13:06 -04:00
  • 067fdcf73d fix terminate_stream helper with separate_av ty 2024-10-27 14:09:29 -04:00
  • fdca7c2c38 remove logging for subsequent track activity notificaitons ty 2024-10-27 13:44:13 -04:00