#webdev #linux #icecast #nodejs Witam, szukam rozwiązania problemu. Mam serwer icecast i chcę utworzyć web playera, który ma - możliwość play pause - buroforwanie - cofanie (np. wchodzę na stronę i chcę być "live" od razu, jednocześnie mieć możliwość przewinięcia do pół godziny wstecz, przycisk do powrotu na żywo) Czego szukać? Są gotowe rozwiązania pod to?
@fervi: mógłbym ustawić buforowanie w icecast na np. pół godziny, ale z drugiej strony nie chcę, żeby użytkownicy pobierali tak duże pliki a raczej przesyłać im to w częściach czyli np. przeskok do danej godziny i buforować max 15 sekund do przodu
@Kotel_: Icecastem chyba tego tak nie zrobisz bo klient nie ma żadnej możliwości poproszenia serwera o strumień z przed X czasu. Bardziej jakiś HLS ale wtedy też trzeba znaleźć/napisać serwer, który to obsłuży. Być może moduł do nginxa to potrafi ale trudno stwierdzić bo dokumentacja słaba https://github.com/arut/nginx-rtmp-module
Witam, szukam rozwiązania problemu. Mam serwer icecast i chcę utworzyć web playera, który ma
- możliwość play pause
- buroforwanie
- cofanie (np. wchodzę na stronę i chcę być "live" od razu, jednocześnie mieć możliwość przewinięcia do pół godziny wstecz, przycisk do powrotu na żywo)
Czego szukać? Są gotowe rozwiązania pod to?
W sensie bez 3 to może nawet tag, ale nie jestem pewien. Ale może coś znajdziesz, github czeka :D
Musiałbym to sam napisać, ale nie bardzo wiem jak się zabrać
czyli np. przeskok do danej godziny i buforować max 15 sekund do przodu
Player na stronę www to osobny problem, chociaż są gotowce
https://github.com/flowplayer/flowplayer