Wpis z mikrobloga

#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?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kotel_: Z drugiej strony nie ma cofania tak daleko :D

W sensie bez 3 to może nawet tag, ale nie jestem pewien. Ale może coś znajdziesz, github czeka :D
  • Odpowiedz
@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
  • Odpowiedz
@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

Player na stronę www to osobny problem, chociaż są gotowce
https://github.com/flowplayer/flowplayer
  • Odpowiedz