# SRTP -> HLS ## OPIS - W sprawie wyceny o której rozmawialiśmy: Usługa, która będzie brać streamy RTSP i wypuszczać je jako HLS. - Ma działać tylko ze streamami, które nie wymagają żadnego transcodingu, zmiany rozmiaru itd., czyli po prostu przepakowujemy z jednego formatu w drugi. - Streamów może byc kilkaset. Mogą być na jednym hoście, mogą być na kilku ale fajnie jakby to weszło na jednego sensownego dedyka. - Usługa musi mieć jakieś proste np. RESTowe API, które pozwala zarządzać streamami. Zabezpieczenie API zwykłym basic auth. - Usługa musi udostępniać player HLS pod jakimś URL, do zaembedowania jako iframe na stronie telewizji. - Chunki serwowane z serwera na którym jest usługa (bez CDN). Muszą być efektywnie serwowane, np. przez osobno postawionego nginx, bo może tam łącznie być kilka tysięcy oglądających na raz. - Każdy stream musi mieć jakiś token doklejony do URL playera żeby nie dało się zgadnąć adresów ale oprócz tego nie ma autoryzacji. - Trzeba to zdockerować. Dajcie znać ile to jest +/- godzin, z podziałem na pracę membrane'ową (kod idzie do open source) i proprietary (kod dotyczy tylko tej konkretnej usługi). ## TODO ### Open Source - Brakujące pola w RTP AAC - 5 dni - RTSP bin - 10 dni - HLS bin - 5 dni - fixy istniejących elementów - 10 dni ### Closed source - RTSP -> pipeline RTP - 1 dzień - player - 1 dzień - testy integracyjne - 5 dni - API do zarządzania streamami - 7 dni - persystowanie streamów - 3 dni - dockeryzowanie apki - 2 dni (?) - postawienie nginx - 1 dzień (?)