1
0
mirror of https://github.com/algora-io/tv.git synced 2024-11-26 01:00:20 +02:00
Commit Graph

304 Commits

Author SHA1 Message Date
ty
0eefa2e0e7 handle reconnect when including master and empty string TRANSCODE env var 2024-11-11 17:26:11 -05:00
ty
64ee131e81 use upstream membrane RTMP plugin! 2024-11-08 18:49:29 -05:00
ty
acfcfa5757 Upgrade to membrane_h26x_plugin 2024-11-08 18:47:59 -05:00
ty
09ce8c4915 include reconnect count in rtmp forwarding child name 2024-11-03 18:02:00 -05:00
ty
2f30ffe830 optionally include master video track even when transcoding 2024-11-03 17:52:09 -05:00
ty
76fb05786e adjust logging 2024-10-31 22:48:49 -04:00
ty
3399319f83 format 2024-10-31 22:46:00 -04:00
ty
5354597eb1 allow configuring flame 2024-10-31 22:42:36 -04:00
ty
50248ee74b make new clip video work with multiple manifests
fix download video
2024-10-31 21:57:34 -04:00
ty
a8446ddf6d adapt to membrane_rtmp_plugin v0.27.2 2024-10-31 21:31:20 -04:00
ty
304c8c3b49 remove and reconnect forwarded rtmp connections 2024-10-31 21:31:20 -04:00
ty
93069e09e1 Rebase fork of membrane rtmp plugin 2024-10-31 21:31:20 -04:00
ty
8fc776d291 rebase cleanup 2024-10-31 21:31:20 -04:00
ty
d2870bc63c remove hls inactivity timeout 2024-10-31 21:31:20 -04:00
ty
598a33349c test config 2024-10-31 21:31:20 -04:00
ty
23674032ef cleanup 2024-10-31 21:31:20 -04:00
ty
b596d4db07 Repeat H26x parameter sets 2024-10-31 21:31:20 -04:00
ty
8d098dfacb add pipeline manager for running under FLAME 2024-10-31 21:31:20 -04:00
ty
d51b0d2c3d update dev config 2024-10-31 21:31:20 -04:00
ty
f18c60de1c try hardware transcoding backends 2024-10-31 21:31:20 -04:00
ty
7a185b9bb3 add h265 support 2024-10-31 21:31:20 -04:00
ty
d427741800 Add h256 support to HLS
membraneframework/membrane_http_adaptive_stream_plugin/pull/105
2024-10-31 21:31:20 -04:00
ty
d6b86fb009 terminate pipeline on DeleteStream message 2024-10-31 21:31:20 -04:00
ty
f774e164c0 scale video 2024-10-31 21:31:20 -04:00
ty
297bbcfeb2 cleanup unused vars and deps 2024-10-31 21:31:20 -04:00
ty
cc6f282c37 fix download_video helper
Admin.download_video/2 working with separate_av

Still does not work properly if manifest contains llhls part files
2024-10-31 21:31:20 -04:00
ty
bb207ced7f fix thumbnail generation 2024-10-31 21:31:20 -04:00
ty
3fb9b5ba39 fix terminate_stream helper with separate_av 2024-10-31 21:31:20 -04:00
ty
c6031c0054 remove logging for subsequent track activity notificaitons 2024-10-31 21:31:20 -04:00
ty
d04d6b6765 configure resume rtmp 2024-10-31 21:31:20 -04:00
ty
2a75540fe8 add readme to pipeline test dir 2024-10-31 21:31:20 -04:00
ty
4f774a3012 configure hlsjs for rtmp reconnect 2024-10-31 21:31:20 -04:00
ty
3e107af34a configure hlsjs for gap during reconnect 2024-10-31 21:31:19 -04:00
ty
5be1baabce reconnect rtmp to any node via syn 2024-10-31 21:30:55 -04:00
ty
cc786424a2 discontinue and resume tracks 2024-10-31 21:30:55 -04:00
ty
8c4f64c660 Multple manifest HLS with low-latency support
* fix regression from llhls when merging playlists

* set 2 second Group Of Pictures (GOP) size

* Rewrite HLS playlist to remove partial segments

* Add debouncing GenServer for manifest uploading

Fixes race condition by disallowing parallel manifest uploads.

This will also remove the many unneeded manifest updates sent to
Tigris before stream has finished.

* handle multitrack in Admin.merge_videos

* fix clipper for multitrack
2024-10-31 21:30:54 -04:00
ty
b0aba0287f toggle streamer live but not video when trying to reconnect 2024-10-31 21:30:11 -04:00
ty
372f58ea5c handle maybe not reconnecting 2024-10-31 21:30:11 -04:00
ty
70cb8a6ca9 Recover pipeline from disconnected rtmp stream
Upgrade membrane_rtmp_plugin to latest version

Add .tool-versions file

Upgraded Elixir and Erlang minimum versions

elixir 1.17.3-otp-27
erlang 27.1
2024-10-31 21:30:11 -04:00
Zafer Cesur
c4ab44ebe9
perf(clipper): download segments instead of full video (#114) 2024-10-28 20:21:00 +02:00
zafer
d81e457b61 mix format 2024-10-28 19:44:32 +02:00
zafer
fcef5653ee improve HLS transmuxing with proper playlist structure 2024-10-28 19:39:17 +02:00
urbit-pilled
a881fcd18c
added livestream clipping feature (#111) 2024-10-28 16:21:14 +02:00
zafer
67059c630d add redirects for guests 2024-10-24 19:59:10 +03:00
zafer
4b8765818e fmt 2024-10-21 02:19:22 +03:00
zafer
2521e55873 fix og_image_urls 2024-10-21 02:19:14 +03:00
zafer
93c26e8591 add redirect 2024-10-21 02:18:16 +03:00
zafer
b2dfe81164 update setup instructions 2024-10-19 20:22:33 +03:00
zafer
f513b53377 add function that uploads video to youtube 2024-10-19 20:15:48 +03:00
Caleb O.
32e79ad204
feat(wip): add YouTube OAuth (#107) 2024-10-19 20:11:31 +03:00