Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]

Příspěvekod strangereu » 08 říj 2015 18:48

Ahoj,
Potřeboval bych poradit s možná takovou stupidní věcí, ale mě to prostě nedá spát a né a né přijít na nějaké solidní a chytré řešení, které by nezatěžovalo prohlížeč a nezahltilo uživatele počtem refreshů za sekundu...

Řekněme, že v php do inputu vložím video z youtube, které začne hrát v určitý čas, 18:45 řekněme a začne hrát globálně, tedy pro všechny uživatele, kteří jsou online na webu, ale tak že bude mít u každého uživatele stejný čas a následně, když se někdo připojí, tak aby mu naskočil úplně ten stejný čas jako všem ostatním - ano chápu nějaká prodleva tam vždycky bude...

Zkoušel jsem při začátku přehrání videa uložit server time přes php a pak při připojení uživatele zjistit jeho místní čas, ale to nešlo kvůli časovým pásmům, tak jsem to tedy zkusil tak, že jsem při připojení uživatele vyžádal znovu server time a porovnal počáteční server time s aktuálním a vypočítal rozdíl a podle toho nastavil čas videa, ale problém byl v tom, že to v každém browseru vyhodilo úplně jiný výsledek, což nechápu - je to server time a né client time, tak proč je tam teda rozdíl?

Dále jsem zkusil udělat 2 různé soubory obsahující část js kódu a php kódu, které se vzájemně refreshovaly každou vteřinu 5x a zjišťovaly aktuální čas videa, ale toto řešení moc zatěžovalo prohlížeč a způsobovalo poklesy snímků za sekundu na uživatelově straně.

Takže se tedy obracím na Vás s úplně zničenou hlavou přemýšlením nad nějakým chytrým řešením s kloudným výsledkem.

- Jak by se dal synchronizovat čas videa z youtube pro všechny uživatele stejně, také pro ty kteří se připojí na web v průběhu přehrávání videa?
http://screenshare.cz/

Reklama
omilis
Level 1.5
Level 1.5
Příspěvky: 118
Registrován: červenec 09
Pohlaví: Muž
Stav:
Offline

Re: Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]

Příspěvekod omilis » 08 říj 2015 19:06

Pokud vím, tak youtube umí živé vysílání.

Pokud chceš čas v JS bez časových pásem můžeš použít new Date().getUTCHours(). Nicméně nerozumím tomu, co chceš udělat. Co když uživatel to video pauzne nebo otevře přímo na youtube.

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Synchonizace času videa z youtube pro všechny uživatele [PHP/JS]

Příspěvekod strangereu » 08 říj 2015 19:12

No já si myslím, že znáš server plug.dj, který byl před nějakou dobou zrušen, tak prostě něco takového...
A uživatel video nepauzne, mám to zablokované, když dá pauzu tak se automaticky video hned zapne bez prodlevy.
A při otevření videa na youtube video na mém webu nepřestane hrát.
http://screenshare.cz/


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • youtube na PSVR2 na počítači
    od Arnold91 » 02 čer 2025 13:29 » v Vše ostatní (sw)
    4
    2589
    od Arnold91 Zobrazit poslední příspěvek
    02 čer 2025 15:26
  • PC na hry a střih videa
    od jval » 28 lis 2024 22:11 » v Rady s výběrem hw a sestavením PC
    9
    6092
    od jval Zobrazit poslední příspěvek
    04 bře 2025 20:41
  • PC střih 4k videa
    od jan.jirek » 26 led 2025 13:58 » v Rady s výběrem hw a sestavením PC
    9
    2653
    od falco_dee Zobrazit poslední příspěvek
    26 led 2025 18:25
  • Jaký program pro zpracování videa je nejlepší?
    od zuzana3 » 13 kvě 2025 08:48 » v Programy ke stažení
    7
    5735
    od buchtik Zobrazit poslední příspěvek
    14 kvě 2025 12:20
  • PC pro střih 4k videa - konzultace vybrané sestavy
    od Karkulinn » 07 led 2025 18:43 » v Rady s výběrem hw a sestavením PC
    2
    1174
    od Karkulinn Zobrazit poslední příspěvek
    07 led 2025 20:17

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů