Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]upload filmow z sieci, pytanie merytoryczne
gitbejbe
post
Post #1





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


witam

chcę dodac na swoją stronę dział filmików(mogli by je wrzucać użytkownicy podając tylko url do filmiku z popularnych portali). Standardowe rozwiązanie ze wstawianiem iframe to trochę kłopotliwy temat - bo gdy na stronie chciałbym wyświetlić np 20 pozycji, to zanim wszystkie by się załadowały w tych iframe to strona by trochę zmuliła. Pomyślałem więc, że dobrym rozwiązaniem będzie tego nie robić, a filmiki pobierać prosto z mojego serwera. Jakby to miało działać ? użytkownik standardowo wkleja do formularza link do filmiku, skrypt pobiera ten filmik ze wskazanego adresu i zapisuje na serwerze. Później taki filmik wyświetlałbym na stronie w jakimś plajerze html5/jquery. Wszystko fajnie, ale kłopotem stało się teraz to, że te filmiki najpierw trzeba pobrać aby je wyświetlić. Jesli na raz do ściągnięcia rzuci mi kilku/kilkunastu użytkowników to łącze strasznie zmuli i odbije się to na ogólnym działaniu strony.

Macie jakiś pomysł na najmniej bolesne rozwiązanie ?
Go to the top of the page
+Quote Post
aras785
post
Post #2





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Aha... To uważasz, że filmy na Twoim serwerze będą inne i się szybciej wczytają niż playera z YT?? Trzeba użyć zdjęć i dopiero jak kliknie to wtedy film iframe się załaduje smile.gif
Go to the top of the page
+Quote Post
gitbejbe
post
Post #3





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


no w sumie racja. Mam już klase do embedowania filmików z najpopularniejszych portali i to co mnie najbardziej irytuje to fakt, że np taki lifeleak ma okropnego playera. Chciałbym to ujednolicić do jednego odtwarzacza (np: video-js), ale nie wszystkie portale do sie do niego podpiąć (chyba tylko vimeo i youtube). Aż takim specem od js nie jestem aby rozbudowywać takie rzeczy o kolejne możliwości ; ) Po za tym, tez nie każdy poortal ma w swoim api obrazek do filmu.

tak czy siak wybiorę najlepsze i najbardziej optymalne rozwiązanie. Wiem, że ten pomysł, który podałeś jest zarazem najlepszy i najprostrzy, ale zalezy mi na tym plajerze. Kolejny + to to, że filmiki nigdy nie wygasną jeśli będą one na moim serwerze. A no i jeszcze dochodzi aspekt finansowy. Mógłbym sobie dodawać swoje reklamy do playera ; )

Ten post edytował gitbejbe 31.07.2013, 10:46:51
Go to the top of the page
+Quote Post
aras785
post
Post #4





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Z obrazkami tak każda strona robie ponieważ nie dało by się to ogarnąćbiggrin.gif

https://code.google.com/p/php-youtube-downloader/


A co do miniaturek: http://stackoverflow.com/questions/2265572...view-for-videos

Pozdrawiam

Ten post edytował aras785 31.07.2013, 11:09:42
Go to the top of the page
+Quote Post
gitbejbe
post
Post #5





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


Twoj downlaoder nie działa ;p "No Longer Working This script is NO LONGER WORKING and is discontinued. "

Dobra załóżmy, że chce pobierać filmiki z portali i zapisywać je na serwer - po czym odtwarzać w jakimś plajerze typu html5/jquery. Jak to najlepiej zrobić, najbardziej wydajnie i wygodnie dla użytkownika ?

kroki
1) formularz:
1a. użytkownik wkleja do text boxa link. Po kliknięciu w submit ajax wysyła POST do pliku php, w którym sprawdzam z jakiego portalu to filmik i czy filmik istnieje. Jeśli tak to rozpoczynam pobieranie curlem tego pliku i wyświetlam progress bara. Jeśli wykonam to przez ajaxa to proces ten nie zablokuje strony dla usera? chodzi o wykonywanie skryptu - bo zawsze trzeba czekać aż się wykona aby móc coś dalej zrobić. Jak plik się zgra to wyświetli się informacja o sukcesie.

2) wyświetlanie
2a - strona bedzie stała na moim serwerze. Łączenie nie jest takie złe (120mb/s), ale strona będzie dość chodliwa. jak to się odbije na całej witrynie ? Jak w ogole do tego podejsc.... podglądam na niektórych stronach, które mają taką opcje i wykorzystują do tego x-shockwave-flash. Ogromny plus taki, ze ujednolica się playera i można dodawać swoje reklamy przed włączeniem filmiku. z 2 strony nie widzialem czegoś takiego aby trzeba było czekać aż film zgra się na serwer. Wydaje mi się, że portale te pobierają jakoś film z tle a do momentu jego zgarnia używają standardowych iframe.

Jakieś pomysły ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:09