Zadejte hledaný výraz...

Video server

johnymartin
verified
rating uzivatele
(1 hodnocení)
21. 7. 2013 09:57:40
Zdravim,
chcel by som sa opytat skusenejsich, co by ste odporucili pouzit pre video web, kedze s takouto zakazkou nemam nejako bohate skusenosti.
V zasade ide o to, ze ideme vytvorit video web s platenym pristupom (nie pecko). Videa bude tvorit len ukza skupina ludi, cize ich pribudnu tak jednotky tyzdenne, vyhladovo sa prepoklada, ze na servri budu umiestnene jednotky tisic videi (nie stovky tisic a viac ako ma yt a pod).
Moje otazky su:
1) aky format videa a player odporucate? Ide o to, aby to bezalo na co najviac zariadeniach a roznych OS. Video by malo mat dostatocnu kvalitu, ale zas aby nebolo mega velke datovo. Proste nejaky fajn kompromis.
2) Kedze videa budu zhliadnutelne az po zaplateni, potrebujeme nejako poriesit ich ochanu. Da sa nejako zabranit, aby si user stiahol dane video a siril ho dalej? Nie je totiz nic lahsie, ako si zobrazit zdrojovy kod kod stranky a stiahnut si dany video subor. Ci sa mylim? Bezny user to nebude robit, ale kto vie ako to funguje s tym nebude mat problem.
Napadlo ma riesenie, ako zabranit sireniu odkazov na videosubory - aby si ho nemohol pozriet niekto, kto nema pristup. Videosubory by sme jednoducho raz za cas (napr. raz za 4 hodiny) premenovali a linky by tak stratili platnost.
Ak by si niekto video stiahol a potom ho siril dalej, napr. upload (to by sa dalo zistit) alebo len na usb a pod, to uz je, myslim, ostrene v zakonoch, cize je to trestne a daju sa tam (aspon teoreticky) podniknut pravne kroky. Ci sa mylim?
Este ma napadlo riesenie, ze by sa video subor upravil tak, aby sme vedeli z neho zistit "komu bol predany"... uz som to videl pri ebookoch, kde bolo na kazdej strane dole "tato kopia bola vystavena pre dajaky@mail.cosi" (nejaka podobna veta)... Akurat, ze to by znamenalo, ze video musime mat ulozene na servri pre daneho usera osobitne.. aj ked, dalo by sa to vyriesit tak, ze video sa vytvorit az v momente ked zaplati (logicky) a nasledne sa o par hodin zmaze, s tym, ze ked si ho user bude chciet pozriet, vytvori sa nanovo...
Co vy na to, damy a pani? Nejake napady/odporucania? :)
Dakujem
21. 7. 2013 09:57:40
https://webtrh.cz/diskuse/video-server#reply924765
Aby se nešířily odkazy na videa, tak stačí mít adresu web.cz?v=Kfi58d88ef484Fs8f4g84D např., čili hash, který bude platit třeba max 1 hodinu, pak bych možná udělal, že pokud uživatel je na stránce, tak by se automaticky přes ajax prodlužoval (ale to záleží, jestli to bude potřeba).
21. 7. 2013 11:59:52
https://webtrh.cz/diskuse/video-server#reply924764
johnymartin
verified
rating uzivatele
(1 hodnocení)
21. 7. 2013 13:10:32
Hmm, neviem ci mi tato odpoved pomohla, ale diky :)
Totiz... ked si user zobrazi stranku napr. daco.sk/video/123-cosi/ najprv ceknem ci je prihlaseny - ak nie je, cau, ak ano ceknem ci ma video zakupene.. ak nie, cau... ale.. co ak si jeden user zakupi pristup k videu a potom si zo zdrojovrho kodu stranky kde je player skopiruje adresu videa - napr. daco.sk/videa/2013/daco.typ_suboru ? takto si bude moct video spustt/stiahnut hocikto, aj neprihlaseny... proste hocikto, kedze sa pyta priamo na dany subor... cize to riesenie co si navrhol mi moc nepomoze, mam pocit.. ci mi len daco uslo? :)
21. 7. 2013 13:10:32
https://webtrh.cz/diskuse/video-server#reply924763
Moje řešení řeší pouze to, že když já někde na netu vystavím odkaz web.cz?v=Kfi58d88ef484Fs8f4g84D, tak za hodinu je neplatný. Samozřejmě je to zbytečné, pokud ověřuješ, zda je návštěvník přihlášený a má přístup k videu. To stahování, to si myslím, že asi nepůjde, kdyby to šlo, tak si myslím, že i YT by to tak měl. :)
Nejrozšířenější kodek je asi H.264 , používá ho YT, Vimeo a další.
21. 7. 2013 13:17:37
https://webtrh.cz/diskuse/video-server#reply924762
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
21. 7. 2013 13:19:56
1) flv nebo mpeg (podle toho, jakou chceš mít kvalitu)
2) Player si napiš buď pro HTML5 nebo flash, je to jedno. Soubor ukládej pod hashem (root/asdfghjkl/lol.flv) a ty měň - tzn. asdfghjkl se změní na něco jiného. Video pro každého uživatele je blbost. Nebudeš na to mít prostor při větší návštěvnosti, ikdyby jsi ho uchovával jen 1 den.
21. 7. 2013 13:19:56
https://webtrh.cz/diskuse/video-server#reply924761
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
21. 7. 2013 13:20:06
Napsal johnymartin;975758
Hmm, neviem ci mi tato odpoved pomohla, ale diky :)
Totiz... ked si user zobrazi stranku napr. daco.sk/video/123-cosi/ najprv ceknem ci je prihlaseny - ak nie je, cau, ak ano ceknem ci ma video zakupene.. ak nie, cau... ale.. co ak si jeden user zakupi pristup k videu a potom si zo zdrojovrho kodu stranky kde je player skopiruje adresu videa - napr. daco.sk/videa/2013/daco.typ_suboru ? takto si bude moct video spustt/stiahnut hocikto, aj neprihlaseny... proste hocikto, kedze sa pyta priamo na dany subor... cize to riesenie co si navrhol mi moc nepomoze, mam pocit.. ci mi len daco uslo? :)
Přímo na daný soubor na disku odkazovat nemusíte, video odešlete na výstup skriptem, tedy adresa videa bude dynamická a můžete ji po nějakém čase změnit. Tedy místo aby ve zdrojovém kódu bylo http://neco.cz/video.avi tak tam bude http://neco.cz?video=dsf454g5fd4g5fsdg
---------- Příspěvek doplněn 21.07.2013 v 13:22 ----------
Napsal Pavel Janků;975761
2) Player si napiš buď pro HTML5 nebo flash, je to jedno.
Není to jedno. Flash není dostupný pro žádné iOS zařízení, ani pro Windows Phone například.
21. 7. 2013 13:20:06
https://webtrh.cz/diskuse/video-server#reply924760
johnymartin
verified
rating uzivatele
(1 hodnocení)
21. 7. 2013 13:42:49
Ok, cize asi mame odpovede na vsetky otazky, su cca take, ako som cakal :)
Kedze sa bude pravidelne menit nazov suboru / adresara kde je umiestneny je v pohode ukazat aj celu adresu videa (resp. volat priamo), pretoze priamy link nan bude platit "len chvilu"... stiahnutiu videa ako takeho zabranit nemozeme a zaroven nevieme zistit ktory uzivatel ho niekde inde uploadol... ked to vsak spravi, moze to zacat riesit pravnik, kedze ide o neopravnene sirenie diela ci ako sa to vola... dakujem vsetkym za odpovede, pekny zbytok nedele prajem
21. 7. 2013 13:42:49
https://webtrh.cz/diskuse/video-server#reply924759
crs
verified
rating uzivatele
(1 hodnocení)
22. 7. 2013 02:03:47
1) podle přehrávače, kodeky a "kontejnery" jako H.264 FLV nebo MP4 jsou víceméně standard
2) napadá mě akorát vlastní formát nebo - a to je pofidérní řešení - "zmrvený formát" (např. změněný 1. bajt v souboru) + přehrávač, který je upraven, aby tuto chybu ignoroval - ti, co si video stáhnou, si ho právě kvůli této záměrné chybě nepřehrají
3) Podle mě videa nemusíš přejmenovávat. Řešil jsem něco podobného (jednalo se o interní dokumenty, ne videa, ale princip byl stejný).
* soubory byly fyzicky umístěny "pod" kořenovým adresářem (/) stránek, takže z prohlížeče nebylo možné soubor stáhnout
* adresa k souboru ve skutečnosti ukazovala na skript, který nejdřív ověřil autenticitu uživatele a teprve poté daný soubor přečetl a poslal na výstup
* URL souboru (šla vidět z HTML, ale to nevadilo) obsahovala parametry: název souboru (pokud si tvá videa spojíš s databází, může to být u tebe ID z databáze); dále id (registrovaného, u tebe platícího) uživatele, který o něj žádá; a CSRF token (viz http://cs.wikipedia.org/wiki/CSRF )
22. 7. 2013 02:03:47
https://webtrh.cz/diskuse/video-server#reply924758
Pro odpověď se přihlašte.
Přihlásit