Pomoc Plik .mp4 na mojej stronie - nie odtwarza

vitek

Entry Technician
Q Associate
4 Czerwiec 2014
72
11
8
39
QNAP
TS-x53
Ethernet
100 GbE
Dobry wieczór

Chciałbym udostępniać za pomocą serwera www nakręcone filmy
Uruchomiłem w tym celu serwer www
Następnie w katalogu Web utworzyłem plik index.html
W pliku wpisałem:

HTML:
     <video width="512" height="288" controls>
     <source src="gogogo.mp4" type="video/mp4">
      Your browser does not support the video tag.
     </video>

Oczywiście plik video również umieściłem w katalogu web
Używając odnośnika:

http://wojtas29.no-ip.org:8098

jeżeli jestem w sieci w której jest mój qnap, film odtwarza się bezproblemowo
Spoza sieci widzę pierwszą scenę, ale film się nawet nie buforuje, lub buforuje się bardzo wolno
uniemożliwiając odtwarzanie
Co mogę z tym zrobić?

Wersja oprogramowania Firmware: 4.3.3.0095
Model serwera: TS-453 Pro
 
Dziwisz się? :)
Jak wrzucasz pliki .mp4 pliki, które ważą 350mb i trwają 2min to nic dziwnego ze ludziom zacina.
Mi działa...

Programowania Cie uczyc nie bede, ale dam Ci sugestie...
Zamiast polegac na takim video tagu, stawiasz jwplayer lub flowplayer i plik enkondujesz do roznych rozdzielczosci zaczynajac od 240, przez 360, 720p i np. 1080p (nie wszystkim wyślesz szybko 1080p)
FYI: HD Quality Toggling
JavaScript:
  var playerInstance = jwplayer("myElement");
  playerInstance.setup({
     image: "/uploads/myPoster.jpg",
     sources: [{
       file: "/uploads/myVideo720.mp4",
       label: "720p HD"
     },{
       file: "/uploads/myVideo360.mp4",
       label: "360p SD",
       "default": "true"
     },{
       file: "/uploads/myVideo180.mp4",
       label: "180p Web"
     }]
   });
 
Cześć Mariusz
Dziękuję za odpowiedź

Chciałem to zrobić bez enkodowania, udostępniam to dla raptem 2 osób, upload mam 20mb/s, a ludzie którzy próbują to obejrzeć mają w miarę przyzwoite transfery
Pisałeś, że u ciebie się nie zacina?? Na czym odtwarzałeś?
Mam telefon z androidem, na połączeniu komórkowym nie chce się odtworzyć, jeżeli włączę wifi (ta sama sieć co qnap)idzie jak po maśle
 
Panie ja mam troszke szybsze łącznie niż 20mbit i akurat zacinki nie miałem. Ale licz się z tym, że routingi są rozne, połączenia tez. Albo im coś enkodujesz - tak jakbyś to słał w youtube, albo wysyłasz "do pobrania". Bo przecież nie wiesz czy odpalą to z telefonu na 3G czy na giga światłowodzie. Nie ma kompromisu bez enkodingu.
 
No dobra. Serwer jest na 20 mb up. telefon w komórkowej mam na 45mb, sprawdzałem speed testem. film nie chce mi się zbuforować
To samo na telefonie mojej żony.

Poza tekstem który wpisałem wyzej w pliku index.html nie ma nic więcej, może powinienem jakoś go rozbudować, header, nie wiem
Nie znam się na tym
Kiedyś czytałem o html na html dla zielonych
 
To jaki Ci speedtest wychodzi do najbliższego serwera testowego do jedna bajka. A to jaki routing musi wykonać transmisja Twojego sygnału z domu przez wielu innych operatorów do LTE to druga.

FYI:
Ja mam tylko tyle hostów do pokonania, aby się z Tobą połączyć. A inny odbiorca, nawet LTE, które masz przy sobie może mieć znacznie więcej!
upload_2017-3-5_23-49-55.png



Nagrałem tylko 10sek bo więcej mi sie nie chce trzymać telefonu...


Znikam wychylać... trzymać ;) to:
ascontent_frt3_1.xx.fbcdn.net_v_t34.0_12_17140944_125181337824736e01bf808ae301fde67dac12e02382.jpg
 
Podstawy html trochę znam, a raczej znałem. Parę lat minęło
skopiowałem pliki jwplayer do katalogu web
wpisałem ten skrypt w pliku index.html zmodyfikowałem o nazwy
niestety nic się nie wyświetla
 
nie hostuj plików mp4 z Twojego serwera - to nie najlepszy pomysł
użyj youtube.com, tam je powysyłaj, same się stranskodują do mniejszych rozdzielczości i każdy zobaczy taką jakość na jaką mu łącze pozwala.

a na stronę wklej tylko i fram'a
Kod:
<iframe width="400" height="225" src="http://www.youtube.com/embed/NUMER?rel=0&vq=hd1080" frameborder="0" allowfullscreen></iframe>
gdzie NUMER to unikalnu przydzielony numer dla uploadowanego filmu

tu masz porównanie tracert (oba z australii) z lewej do ciebie a z prawej do YT
widać różnicę w czasie dostępu i ilości przejść.
Screenshot_4.png