1
0
mirror of https://github.com/algora-io/tv.git synced 2025-03-17 20:17:45 +02:00

18 Commits

Author SHA1 Message Date
zafer
e76d9e6537 terminate pipeline on end_of_stream notification 2024-09-03 18:59:32 +03:00
Zafer Cesur
a235c36888
improve restream websocket reliability with dynamic token refresh (#68)
* try to reconnect using fresh token

* add handlers to start, restart and terminate
2024-08-28 17:35:28 +03:00
zafer
4988ba7a8d reorganize pipeline components 2024-06-23 14:53:18 +03:00
zafer
e6428c1ff8 assign unique id to each multistreamed destination 2024-06-16 17:37:28 +03:00
zafer
bd8d73f963 increase toilet capacity of multistreamed pads 2024-06-16 17:37:06 +03:00
zafer
0f21fe14eb emit livestream started event only after video becomes playable 2024-06-09 13:56:21 +03:00
Zafer Cesur
8e88fbd5fd
demux with avc1 (#51) 2024-06-07 23:42:30 +03:00
zafer
bc933d65c0 start algora multistream with comment aggregation 2024-06-05 22:07:19 +03:00
zafer
fa8942a94c revert segment duration 2024-06-05 14:01:58 +03:00
zafer
d214509a68 add callback to start algora multistreams 2024-06-05 13:51:06 +03:00
zafer
e4edb99854 update hls mode and segment duration 2024-06-04 17:25:20 +03:00
Zafer Cesur
c83a45add4
relay chat messages from other platforms (#38) 2024-05-23 14:03:57 +03:00
zafer
2fbc33b9c1 fix pad ref 2024-05-21 20:05:17 +03:00
Zafer Cesur
9ac9b08176
add multistreaming support (#35)
* replace SourceBin with Source + Demuxer + Parser

* add Tee.Master

* update topology

* add copy channel

* reorganize spec

* fix pad refs

* dynamically update pipeline topology for each rtmp sink

* implement user defined destinations

* validate destination URL

* revamp ui

* remove dbg calls

* remove autocomplete for stream key input

* update validation message
2024-05-20 15:58:24 +03:00
zafer
01c6a6c7b6 add helper to get video id from pipeline 2024-05-07 16:30:21 +03:00
zafer
61c7cf1026 increase segment duration to 2 seconds 2024-03-22 18:00:12 +03:00
zafer
fdf3d5adf0 update stream config 2024-03-02 14:47:14 +03:00
zafer
e07cf7fd6c initial commit 2024-02-29 22:31:42 +03:00