25. september 2003 - 09:40Der er
17 kommentarer og 2 løsninger
problemer med download
Jeg har et problem som jeg syntes er underligt.
Jeg har en stream (WMV) som er lagt på nettet. Vi snakker om en lille en på 1,88 MB på et minuts tid.
Når man downloader den fra nettet køre den normalt fint uden problemer her hos mig med adsl 256 forbindelse. Men i dag går den i stå efter 8 sek, hvorefter den igen gemmer i buffer og starter efter yderligere 15-20 sek.
Hvorfor er der pludselig forskel på download ?
Hvilke parametre har betydning for download tiden ud over fil størrelsen og forbindelsen ?
Jeg ville sige umiddelbart ingenting, men du skal huske at forbindelsen også gælder til din server... Hvis den har en dårlig dag og ikke kan uploade nok, kan du hente nok så hurtigt.. men den kan ikke sende det hurtigt nok..
Hvis man regner lidt på det skal den vel buffe 30 kb/s
så vil det sige at serveren ikke kan hente dette ? Jeg mener det er jo en 256
kb/s jeg har ??
Ved du om komprimeringen i WMEncoder kontra andre komprimerings værktøjer har forskellig måde at sende bites på. Hvis jeg f.eks komprimere filmen i 2 forskellige værktøjer og får den samme filstørrelse streames de så forskelligt fra serveren ?
Det sidste ved jeg ikke... Men du siger du streamer filen. Er det fra din egen computer til din egen... Eller hvor ligger den. Jeg har forstået du har 256 kb/s. Desuden er der en lille regnefejl.. ;-) Internet forbindelser er kb, og filen kB. Det ene er kilobit, det andet kileByte, altså 8 gange så meget, så vi ganger de 30 med 8 og får ca 240 kb/s, altså ret tæt på din maks. Og da du ikke både kan hente og sende på samme tid, hvis de kører på samme server, er der et problem. Desuden er det vist ikke altid de internetforbindelser helt kører maks.. Sådan var det ihvertfald engang..
anhansen >> Tak for din regne korrektion så blev jeg det klogere.
Den ligger på en server ude i byen / webhotel Men hvis den buffer noget inden den begynder at afspille skulle det vel ikke være et problem med 240 kb/s medmindre der som du siger er lavere maks end normalt eller ?
Hvormange % af filen skal den buffe for at den ikke går i stå. lige pt. buffer den 25% hvorefter den starter og så går den istå efter 8 sek.
Det skulle være nok... Og er det sikker under normale forhold.. Du siger jo også det har virket. Men jeg har ikke anden forklaring end at forbindelsen kan være overbelastet.. Det behøver ikke være din egen. Men den server der står ude i byen, har jo også andre kunder, og kan være ramt af problemer i forbindelse med strømafbrydelsen eller bare problemer generelt. Når du streamer jeg mener jeg at den beregner hvad du kan hente med, ud fra hvor hurtigt det går at komme af med de første del af klippet. Men mærkeligt hvis den stopper hvergang...
Lige for at rette en lille fejl. Hvis du har en 256 adsl forbindelse er det 256 bit/s, og det skal divideres med 8 for at få det i kb/s. Altså kan du hente med ca. 32 kb/s.
Og når filen skal hentes med 30 kb/s for at afspilles uden at buffer, skal der jo ikke meget til før den vil buffer. Dog virker det forkert at den skulle buffer 25%, men så kun afspiller 8 sekunder, dette er jo ikke helt 25% af den hele længde på 60 sekunder.
Men jeg tror fejlen ligger i at din download ikke er stor nok til at kunne hente det hurtigt nok. Grunden til den tidligere har kunnet afspille uden at buffer kan være fordi den er gemt i cachen, eller at dit net har kørt rigtig godt.
[magika] en 256 Kb adsl kan køre 256 Kb. Og omregning fra Kb til bit sker ved at dividere med 1024. Jeg tror du blander KB(ytes) ind i regnestykket. Check store og små bogstaver.
[zoom] Selv om du kan modtage med 256Kb er det jo ikke sikkert at forbindelsen gennem nettet kan levere med den hastighed. Hvor meget WM-player fylder i buffer, kan du indstille i Tools>Options>Performance i WM-player. Normalt står den til automatisk, men du kan ændre det til et antal sekunder af videoen inden den begynder afspilning.
Jeg har lavet nogle prøver med progressiv streaming fra hjemmesiden og fundet ud af at filmen ikke skal køre meget hurtigere end 125Kb for ikke at gå i stå. Du kan se på siden http://www.abmedia.dk/video/videotest/film.htm Iøvrigt syntes jeg at QT og RP filer kører meget bedre, men det er måske fordi jeg ikke kan finde ud af at indstille WM-encoderen rigtigt.
Du kan læse lidt om "Ægte Streaming" og "Progressiv Streaming" på min hjemmeside www.abmedia.dk/video under Streaming.
Hvad med et link til din film - så kan vi jo prøve om det virker.
Henning >> Tak for dit informative svar. Du har ret i at wmencoderen er svær at indstille. At der er kommet fladskærme gør det også vanskeligere da en god kvalitet på en almindelig skærm kan være dårlig på de flade skærme, har jeg observeret.
Vil du ikke godt uddybe det der med filmen ikke må køre hurtigere end 125 Kb - kan man få indflydelse på det i WMEncoderen i såfald hvor og hvordan ?
kan du give et bud på hvorfor filmen stopper og buffer når den kun er på 1,88 MB er der andre parametre end fil størrelsen der kan have indflydelse. (udover selvfølgelig ens forbindelse)
Hej - den kører fint uden problemer her med min 256Kb webspeed. Af statistik kan jeg oplyse: Bitrate 218,0 Kbps Bandwidth in use 229 Kbps Frames skipped 0 Frame rate 30 fps (ups - det da vist en fejl du har lavet ;o) Actual rate 22,0 fps Received 1135 packets Protocol HTTP
Den starter efter 100% buffering som er det samme som ca. 50% af filmen. Min Player har jeg sat til Default buffering.
I WM Encoder 9 starter jeg med at vælge Custum Settings. Vælger source video osv osv..... Vælg fanebladet Compression og her vælger du Edit (for oven til højre). Under Custom Encoding Settings vælger du fanebladet General. Vælg nu NEW og lav dine egne indstillinger for din video. Her kan du sætte framerate, bitrate, størrelse m.m. og du kan også ændre Audio indstillingerne. Det virker meget overskueligt, men du skal nok prøve dig lidt frem for at finde de bedste indstillinger. Iøvrigt giver det meget fri båndbredde at presse audio ned i bitrate. Hvis det ikke er musik kan du faktisk køre det meget langt ned (11KHz, 8-bit mono).
Received packets ? Er der ikke noget med 1500 bit pr packet ? det giver jo så kun 1,7 MB, men filmen er på 2,14 MB efter jeg har kørt den gennem wm encoderen ????? Kan du forklare dette ??
Henning >>> Nej undskyld filen er præcis 1,639284 MB( jeg tog fejl af en anden), så det passer meget godt med de 1,7 MB jeg går udfra der medgår lidt "indpakning" som får den op på godt 1,7 MB ?
Framerate plejer jo at være 25 fps hvis filmen er optaget med PAL. 30fps anvender de i USA med NTSC.
Når jeg trykker på filmstart kommer den op i ekstern player WMP-9 og starter fint 1.gang. Hvis jeg starter den igen kører den med det samme fordi den jo er downloadet på min computer (Progressiv download)(Progressiv Streaming).
Ok men vil det sige at når man indstiller encoderen til 30 fps har det ingen effekt ?
Kan fps have nogen indflydelse på download hastigheden - jeg mener kan WMPlayeren tage højde for det eller ?
Har du nogen erfaring med hvorfor filmen fryser efter et stykke tid for at buffe videre og om man kan komme dette i møde med at ændre på nogen parametre i encodningen ?
30 fps giver vel bare en større fil og dermed mere båndbredde. Og så vil jeg tro at vis din originale video er 25fps tager det lidt længere tid at lave den om til 30fps.
Downloadhastigheden bestemmes af Bitrate, som ikke er det samme som Frames/sekund fps. WMP afspiller bare videoen med den fps videoen har, altså antal billeder pr sekund. Bitrate bestemmer hvor hurtigt videoen skal overføres til WMPlayer, altså antal bits pr sekund. Det er altså bitrate der er vigtig her. Det med at den fryser har noget med din internethastighed at gøre. Hvis du afspiller den via internet og lader den køre helt færdig, og så afspiller den igen så kører den vel fint anden gang. Det vil den gøre fordi da ligger den på din computer (Temporary Internetfiles) fordi det er "Progressiv Streaming".
På den måde kan du afgøre, at det er internetforbindelsen der "klumper" og ikke din WMP. Dette kan du afhjælpe ved at sætte bitrate ned på videoen når du indkoder den. Som jeg foreslog tidligere så prøv at sætte den til 175Kb eller deromkring.
HenningA
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.