Zadejte hledaný výraz...

JS ktory spravi z url/requestu MediaSource pre html video prehravac

Smazaný účet 3TgPGyKVFd
verified
rating uzivatele
2. 6. 2024 17:46:00
Zhanam nejaky skript, ktory vezme url alebo request objekt/request builder odkazujuci na video subor(bezny mp4) a spravi z neho SourceBuffer pre MediaSource a umozni ho prehravat rovnako akoby sa prehravalo video nativne s url pre video tag.
Dovod je ten ze url vyzaduje autorizacny header, takze je tu nutnost pouzitia MediaSource ako src pre video tag. Avsak subor je bezny mp4 kontajner, h264 video kodek a opus audio kodek. Taktiez je faststartnuty. Nepotrebujem teda ziadnu dodatocnu logiku, len simulovat totoznu funkcionalitu ako robi web browser sam.
Video je cele, nie je to stream, takze to musi podporovat seekovanie na casovej ose a teda range requesty a spravne muxovanie.
V principe je moja predstava taka ze dodam url a options objekt, ktore sa bezne dodavaju ako argumenty pre nativny fetch(), a proste dostanem naspet iba uri z MediaSourcu ktore dodam html prehravacu ako src a to je cele. Nic viac nepotrebujem riesit.
V praxi teda ta kniznica musi vediet naparsovat mp4 kontajner, demuxovat a naparsovat data a nasledne aj namuxovat pre potreby seekovania.
Na npm je plno kniznic no neviem ktora je na toto najvhodnejsia.
Nechcem pouzit hotovy JS prehravac lebo casto narazam pri vecsich knizniciach na rozne limitacie a restrikcie ktore su problem az v buducnosti ked uz je neskoro/drahe nieco prerabat. A ja naozaj len potrebujem standardne spravanie, akurat len potrebujem dat requestu autorizacny header skratka.
2. 6. 2024 17:46:00
https://webtrh.cz/diskuse/js-ktory-spravi-z-url-requestu-mediasource-pre-html-video-prehravac/#reply1528778
Pro odpověď se přihlašte.
Přihlásit