Hej, pracuje nad aplikacją w której użytkownik będzie mógł wyświetlać filmiki. Nie będzie ich dużo bo podejrzewam, że z 20 max. I powiedzmy, że każdy średnio będzie miał 3 minuty. Jako że nie mam doświadczenia za dużego w aplikacjach mobilnych to zacząłem szukać najlepszych opcji dla tej aplikacji.
Będzie płatna i trochę kasy będzie kosztowała dlatego nie chciałbym, żeby była lipa ale jednocześnie nie chcę płacić dużo za usługi z których będę musiał skorzystać żeby to wszystko wypaliło.
Z tego co przeczytałem to do wyświetlania filmików najlepiej użyć ExoPlayer i tu pojawia się pytanie. Filmiki same w sobie bardzo dużej wartości nie mają ale są ważną częścią aplikacji i nie powinny być dostępne poza nią dla osób nieautoryzowanych. Trzymanie ich na urządzeniu odpada ze względu na maksymalny rozmiar apk 100Mb ale też na niepotrzebnie duży rozmiar aplikacji no i też dlatego że trzymanie ich tam byłoby słabą opcją.
Czytam dalej, że w bazie się też takich plików nie trzyma i że ExoPlayer ma taką opcje jak streaming wideo. Czyli, że realtime wyświetla plik wideo który umieszczony jest na serwerze. No i powstało pytanie gdzie ten plik umieścić żebym mógł w ExoPlayer podać do niego link. Zacząłem dalej szukać i jedną z opcji jest Cloudinary. Jest tam Free plan i myślę nawet że dla tej aplikacji mógłby wystarczyć, wyższy plan to już duże kwoty bo 99$ za miesiąc na co niestety nie mogę sobie pozwolić.
No i tu pytanie do Was ma ktoś pomysł jak to zrobić dobrze. W sensie, żebym mógł odpalać wideo w aplikacji i żeby się nie cieło i działało szybko i było dostępne i żeby nie kosztowało dużo. Może są inne sposoby jak to można zrobić albo gdzie te pliki wideo trzymać tylko jeszcze na nie nie trafiłem.
Rozważałem też opcje z android youtube API ale chyba trochę to mało profesjonalne i też większy problem byłby z ustawieniem takiego wideo. Chce żeby było w formie portretu i zajmowało cały ekran.
Dzięki za pomoc :)
Jestem, też ciekawy jak to ogarnął np pluralisght, w sensie gdzie on trzyma te filmiki który wyświetlane są w aplikacji. Moja aplikacja to nie pluralsight a coś dla znacznie mniejszego grona odbiorców ale chciałbym żeby działała dobrze. Na 95% będzie też API więc może sam jakoś mogę udostępniać wideo do streamingu?