semimatt pisze: ↑pt lip 20, 2018 12:02 am
na odtwarzaniu na komorce juz najmniej mi zalezy bo przez appke tylko ja i tak mam dostep... a klient i tak powinien poslugiwac sie linkiem udostepniania do ogladania. np.
Sęk trochę w tym, że zakładasz temat, który w tytule ma DSVideo, co mi najbardziej kojarzy się właśnie z aplikacją na smartfony (choć także pod tą nazwą występuje dla Win10, czy tv Samsung), w pierwszym poście też wspominasz o jakimś-tam problemie na telefonie, a potem okazuje się, że w sumie chodzi o coś innego i na odtwarzaniu w komórce Ci nie zależy. Może na przyszłość - nie piszę tego złośliwie - nadawaj tytuły tematów bardziej związane z tym co chcesz przekazać w treści.
------------------------
Wracając do linków udostępnianych w VideoStation, czy też w DSVideo. Przyjrzałem się nieco, aczkolwiek ze względu na letnią kanikułę niezbyt wnikliwie. Też wolę poleżeć na słoneczku czy pojeździć na rowerze, niż ślęczeć przy komputerze (się nawet zrymowało
) . Mimo to w międzyczasie spróbowałem kilka filmów w rożnych formatach, kodekach, itp. Oto kilka moich luźnych spostrzeżeń. Choć nie ręczę, czy wszystkie są słuszne, trudno sprawdzić wszystkie kombinacje
Sprawdzałem głównie na laptopie z Win10, w Chrome i Firefoxie:
1. Rzeczywiście jest tak jak Koledzy opisują. Czyli po zalogowaniu przez Videostation / DSVideo filmy w wielu formatach działają, a te same przez udostępnione publicznie linki już nie. Nie odtwarzają się nawet filmy zapisane z tunera DVB-T, podłączonego do tegoż samego Synka, na którym są nagrywane i udostępniane...
ALE z jednym wyjątkiem: filmy zapisane w kontenerze (czy też formacie) MP4, np. ściągnięte z Youtube są odtwarzane poprawnie. Nawet w przeglądarce w moim smartfonie
Odtwarzane są także pliki z rozszerzeniem .MOV z mojej kamerki samochodowej - lecz bliższa analiza wykazała, że w rzeczywistości są zapisane własnie w kontenerze MP4 i kodekiem h264. Tak przynajmniej pokazuje informacja o multimediach w VideoStation, choć zapewne są programy "dogłębniej" analizujące zawartość plików video. Przy okazji widać tu, że: a) rozszerzenie jeszcze o niczym nie świadczy, b) podstawowe informacje o kontenerze/kodeku można zaczerpnąć właśnie w Videostation, najlepiej przeglądarce na komputerze, info w DSVideo są bardziej ubogie.
2. Coś mnie tknęło, odpaliłem starego laptopa, jeszcze z Vistą, którego już nie aktualizuję (trzymam tylko ze względu na stację DVD). Tam mam Firefoxa jeszcze z wtyczką VLC. I na nim wszystkie udostępniane linki ruszyły!
3. Zaobserwowałem również, że gdy odtwarzam filmy w różnych formatach (prócz MP4) przez Videostaton / DSVideo (czyli będąc zalogowanym do DSM) pojawia się proces ffmpeg. Natomiast nie widać go przy odtwarzaniu kontenera MP4, kodeka h264. ffmpeg nie pojawia się także gdy oglądam filmy w różnych formatach na tym starym laptopie z FF+wtyczka VLC.
4. Zachodzi teraz pytanie: dlaczego tak się dzieje? Moja teoria jest następująca. Przeglądarki potrafią natywnie dekodować tylko video w formacie MP4/h264. Jeżeli zalogujemy się do Videostation, inne formaty są
transkodowane przez serwer do formatu obsługiwanego przez przeglądarkę (dlatego pojawia się proces ffmpeg). Natomiast jeżeli próbujemy odtwarzać przez udostępniany link, transkodowanie nie jest obsługiwane i dlatego można obejrzeć tyko pliki MP4/h264. Z kolei w przypadku przeglądarki z zainstalowaną wtyczką VLC dekodowaniem streamu zajmuje się właśnie VLC, czyli odtwarzacz, który "łyka" prawie wszystkie formaty. Serwer nie musi w tym przypadku nic transkodować.
Sęk w tym, że obecne wersje przeglądarek FF i Chrome (tych głownie używam) nie obsługują wtyczek VLC, choć instalację Synology usilnie zaleca - patrz(cie) help VideoStation:
https://www.synology.com/pl-pl/knowledg ... eoplayback
Wniosek jest dla mnie następujący: jeżeli chcemy, aby udostępniany publicznie plik był możliwy do obejrzenia przez jak nawiększą liczbę klientów, w sensie rozmaitych przegladarek, systemów - video powinno być w formacie MP4/h264. Ewentualnie trzeba zmusić odbiorców do zainstalowania starszych wersji przeglądarek+VLC
Uff, to tyle co zaobserwowałem.
j0seph pisze: ↑pt lip 20, 2018 6:19 pm
Utknąłem w tym samym punkcie,
wydaje mi się że można zgłosić ten temat supportowi.
Popieram jak najbardziej. Moje powyższe to tylko przypuszczenia. Jestem tylko zwykłym juzerem domowego NAS-a. Też chciałbym po prostu tylko kliknąć i oglądać
Być może pliki udostępniane publicznie innego formatu niż MP4/h264 serwer powinien również je transkodować, tak jak to robi przy zalogowaniu do VS. Tylko co z obciążeniem procka gdy podłączy się naraz kilku-nastu-dziesięciu użytkowników? U mnie ffmpeg zajmuje np. ok. 20%.
Ale tymczasem szykuję się na rower
EDIT
I jeszcze jedno. Testy można łatwo przeprowadzać w sieci lokalnej, nie trzeba udostępniać łącza na zewnątrz, przekierowywać portów, itp. Wystarczy w udostępnianym linku adres domeny zastąpić adresem IP serwera w sieci LAN.
Np. zamiast:
http://jan_kowalski.synology.me:5000/video/vs/sharing/MfrlgHvo#!bW92aWUtOTM5
wpisać w przegladarce:
http://<ip_nas_w_lan>:5000/video/vs/sharing/MfrlgHvo#!bW92aWUtOTM5