Avatar billede marrix Juniormester
08. august 2004 - 21:35 Der er 60 kommentarer og
3 løsninger

Streaming video i Flash - kan man det?

Hej eksperter...

Jeg har en 8 min. (tegne)film, som jeg gerne vil præsentere med noget Flashbaggrund - f.eks. pauseknap, stop osv. Så jeg har egentlig tænkt mig at importere min video (mpeg) i Flash, og styre hele dynen herfra. Men jeg er lidt i tvivl...

Når jeg efterfølgende publicerer herligheden, er der vel ikke tale om egentlig streamet video, eller hvad?

Hvis ikke der er tale om streaming, så skal hele videofilmen vel først hentes inden den kan fremvises på brugerens computer.... Det bliver da en tung omgang - gør det ikke?

Hvad siger eksperterne....? Hvad har jeg af muligheder i Flash (MX) for at præsentere video på en brugervenlig måde? Kan man streame i Flash?

Allervenligst, marianne
Avatar billede nikolajdu Nybegynder
08. august 2004 - 22:30 #1
Både og....

Du kan "fake streame" ved at lave en preloader og loade den del af content der er nok til at resten kan hentes mens første del afspilles.

Eller du kan hooke dig op på en Flash Communication Server og få den ægte streaming, men det er nok for dyrt hvis kun det er én film du skal streame.

/Nikolaj
Avatar billede pyroman Nybegynder
08. august 2004 - 22:38 #2
Altså ved rigtig streamin, så hentes filen jo ikke og gemmes på din computer... Men his du bare vil vise et videoklip uden at man skal vente på at hente det 100% kan du sagtens bruge flash...

Du kan bruge denne kode til at hente din video swf fil og starte den når der er hentet tilstrækkeligt til at den kan spille helt uden stop:


var file = "DINVIDEO.swf";
var fps = 24; //DIN EGEN FRAMERATE

var video = this.createEmptyMovieClip("h", 1);
var startTid = getTimer();
var started = false;
video.loadMovie(file);
this.onEnterFrame = function(){
    var bLoaded = video.getBytesLoaded();
    var bTotal = video.getBytesTotal();
    if(bTotal < 1) bTotal = 0;
    var speed = bLoaded*1000/(getTimer()-startTid);
    var timeLeft = (bTotal-bLoaded)/speed;
    tid.text = timeLeft;
    if(timeLeft < holder._totalframes/fps && !started){
        started = false;
        video.play();
    }
    if(bLoaded == bTotal && bTotal > 0){
        delete this.onEnterFrame;
    }
}
Avatar billede pyroman Nybegynder
08. august 2004 - 22:39 #3
Du kan så nemt styre video'en ved at bruge simple funktioner på movieclippet "video", som stop(), play(), gotoAndPlay() osv...
Avatar billede kalleballe Nybegynder
08. august 2004 - 23:25 #4
Du kan lave din video fil om til en flv (flash video fil) hvis du bruger MX 2004 proff.

Du importerer f.eks. en avi fil til en tom flash fils bibliotek, - så højreklikker du på din fil i biblioteket og eksporterer den som flv.

Så bruger du den afspiller der allerede er lavet i flash MX proff og skriver i component inspectoren at du skal hente den flv du lige har lavet og that's it.

Så har du streamet video, - når du laver din flv kan du sætte kvaliteten helt ned til 56 kb hvis du vil være helt sikker på at alle kan være med ;-)

Vh

KalleBalle
Avatar billede nikolajdu Nybegynder
09. august 2004 - 00:40 #5
kalleballe "fake streamet" ;-)
Avatar billede marrix Juniormester
09. august 2004 - 08:05 #6
...okay. Masser af gode råd.
>>nikolajdu, din kommentar om "fake streamet" - betyder det at en flv i princippet fungerer på samme måde (er det samme), som det du nævner med at preloade en del af filmen (og som pyroman giver et eksempel på)?

Venligst, marianne
Avatar billede nikolajdu Nybegynder
09. august 2004 - 10:09 #7
.flv er flash'es eget videoformat, men ingenlunde anerledes end andre videoformater hvis ikke det kører fra en Flash Communication Server - Alle andre løsninger vil være "fake"
Avatar billede marrix Juniormester
09. august 2004 - 14:04 #8
...okay. Hvad er en Flash Communication Server....? Hvad indebærer det - og pris ca. ?

Venligst, marianne
Avatar billede marrix Juniormester
09. august 2004 - 14:07 #9
Fandt lige noget om Flash Communication Server. Kan forstå at man kan investere i sin egen (hvad er det helt præcis man får?) - eller man kan hooke sig på, som nikolajdu er inde på... Men jeg kan ikke finde nogle priser eller yderligere oplysninger om Flash Comm. Server. Hvad koster en sådan server?

Allervenligst, marianne
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:09 #10
Hvad er der galt med fake?? Når bare det virker ;-)
Avatar billede nikolajdu Nybegynder
09. august 2004 - 14:10 #11
Investerer du i din egen får du serverprogrammet. (koster 36.000,-)

Jeg kan skaffe dig afgang til en flashserver - skriv til mig med nærmere beskrivelse af projekt+omfang på nikolajdu3@hotmail.com så skal jeg få bikset et tilbud sammen.
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:12 #12
flv er gratis.... altså hvis man har flash mx proff...
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:13 #13
Du kan lave det på 5 min, - komponenter er der jo allerede ;-)
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:15 #14
se f.eks. http://www.grybay.com og facts + biografi, - her er ikke brugt nogen flash comm. server og det virker da perfekt.
Avatar billede marrix Juniormester
09. august 2004 - 14:16 #15
...hmmmm, lyder besnærende. Men holder mig nok til enten fake eller egen serverting. Bombom...tænker lige lidt over tingene...

Hvad får jeg ellers ud af et serverprogram (ud over mulighed for streaming), og kan det køre uafhængig af platform (jeg er dum som vådt bølgepap når vi taler serverteknologi, platforme etc.).

"fake"modellen...virker det? Hvad er forskellen i forhold til streaming? Får brugeren adgang til at downloade filmen (det gør han vist ikke ved streaming, eller hvad?)?

Sikke mange spørgsmål det udløste her i sommervarmen ... ;)

Sommerlig hilsen, marianne
Avatar billede nikolajdu Nybegynder
09. august 2004 - 14:21 #16
Serveren kan installeres på Windows eller Linux. Og ja en af mange forskelle er af .flv filen ikke gemmes lokalt.

Selvfølgelig virker fake men der skal bufferes temmeligt meget for ikke at den går i stå.
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:23 #17
tja, - det kommer jo an på forbindelsen, - man kan jo bare lave en hi band udgave og en low.
Avatar billede marrix Juniormester
09. august 2004 - 14:23 #18
...okay. Vil det kunne lade sig gøre - være realistisk - med en tegnefilm af 8 min. varighed? Risikerer jeg der skal bufferes så meget, at det tager flere min. inden filmen er klar? Hvordan finder jeg ud af, hvor meget der ca. skal proppes i bufferen inden filmen skal starte?

Venligst, marianne
Avatar billede nikolajdu Nybegynder
09. august 2004 - 14:26 #19
8 minutter så skal der vel lægges 1Mb i bufferen af hvis du laver det som film. Mon ikke du vil have mere gavn af at lave det som almindelig .swf?
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:28 #20
hm,- flv virker nu fint uden buffer....
Avatar billede marrix Juniormester
09. august 2004 - 14:29 #21
Jeg er lidt forvirret. Hvad er der konkret af forskelle på flv og swf. Hvilke fordele er der ved at benytte det ene frem for det andet?

Marianne
Avatar billede marrix Juniormester
09. august 2004 - 14:32 #23
Hvad p..... nikolajdu - forventer du nu, at jeg skal sidder her og slå op alle mulige steder og læse og forstå selv? Jeg vil skam have svarene serveret på et sølvfad.. ;)    (helst! Tester lige dit link :)    )
Avatar billede marrix Juniormester
09. august 2004 - 14:33 #24
Ups..."skideballen" var rettet mod kalleballe (undskyld nikolajdu).

;)
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:33 #25
undskyld, - men det var mig kalleballe der var slem ;-)
Avatar billede marrix Juniormester
09. august 2004 - 14:37 #26
Fy ... slemme dig!
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:39 #27
Det er ok, - det er nu en ret go' artikel, - og du kan download det hele og gå i gang med det samme, - det er ikke svært.
Avatar billede nikolajdu Nybegynder
09. august 2004 - 14:40 #28
http://www.macromedia.com/devnet/mx/flash/articles/migrate_flashmx2004_04.html

Her er udpenslet nogle af forskellene på de 2 typer (server kontra .flv/.swf) - At serveren så kan håndtere mange andre ting end lyd/video er så en helt anden ting.
Avatar billede marrix Juniormester
09. august 2004 - 14:48 #29
...også du nikolajdu. Fy slemme dig også... ;)

marianne
Avatar billede nikolajdu Nybegynder
09. august 2004 - 14:49 #30
nemlig.
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:49 #31
her er endnu et link hvis det var noget (altså kun for sjov!!)

http://www.bskinnerup.dk/parallelparkering.htm
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:50 #32
undskyld
Avatar billede kalleballe Nybegynder
09. august 2004 - 14:53 #33
shit der er jo slet ikke video på dette site...
Avatar billede marrix Juniormester
09. august 2004 - 15:22 #34
Læser, læser, læser....!
Avatar billede marrix Juniormester
09. august 2004 - 15:50 #35
Nå. Har nu læst. En (spørgende) opsummering:

Så vidt jeg har forstået:

flv eller swf - begge dele giver brugeren mulighed for at "hente" filmen hjem til sig selv?!?

Hvis jeg vil forhindre brugeren i at "hente" min videofilm, så ER jeg nødt til at streame. Er det korrekt?

Og hvis jeg vil streame (forudsat at det herover er korrekt), så ER jeg nødt til at have en Flash Comm. Server. Er det (også) korrekt?

Venligst, marianne
Avatar billede kalleballe Nybegynder
09. august 2004 - 16:03 #36
Men hvis du alligevel vil have at brugeren ser din film på nettet hvorfor gør det så noget om der havner en udgave på brugerens maskine?
Avatar billede nikolajdu Nybegynder
09. august 2004 - 16:35 #37
kalleballe - Ikke fordi jeg tror det i tilfældet her, men nogle vælger jo at opkræve betaling....

.swf og .flv der ikke kører over en flashcom server ender hos slutbrugeren. Hvis du vil streame til flash - Så Flash Com.
Avatar billede kalleballe Nybegynder
09. august 2004 - 17:28 #38
Du har ret..
Avatar billede mobius6 Juniormester
09. august 2004 - 17:57 #39
nu er det jo sådan at du ikke ligefrem behøver at løbe ud og købe en MMCS (com.serv.)
for at streame en vid, man kan leje sig ind flere steder, tror dog ikke helt at økonomien hænger helt sammen hvis det kun drejer sig om en enkelt video/film eller to, men check det ud..
(hehe, ja! der skal arbejdes for det:)

http://www.mediatemple.net/
Avatar billede mobius6 Juniormester
09. august 2004 - 17:58 #40
derudover findes der vist adskillige metoder til at non-cashe en ikke streamet fil (.swf) sikkert masser af info her på E?
Avatar billede marrix Juniormester
09. august 2004 - 21:34 #41
Hmmmm. Jeg tror, at dem som jeg laver det her for, vil foretrække deres egen Flash Comm. Server. Er det mon programmet (Flash Comm. Server er vist et program?!?), der afgør max. mængden af trafik til streaming - eller er det den server, som programmet installeres på, som afgør dette? (Dumt spørgsmål? Ta'r s.. chancen....)

Filmen må helst ikke kunne downloades alt for nemt, da det ikke er virksomhedens egen videofilm, men blot en de har visningsret til. Det bliver nok ikke populært, hvis filmen alt for nemt kan downloades...

Venligst (og gaaaaaaab...jeg er træt og går til ro.... Sov godt, alle I rare og hjælpsomme eksperter... Vender tilbage imorgen) :) , marianne
Avatar billede mobius6 Juniormester
09. august 2004 - 21:46 #42
der er nu ikke den store forskel på om du/de køber deres egen eler hoster i byen sikkerheden er same same. (relativt :)

mht. trafik så tror jeg ikke du skal bekymre dig, det lyder som noget lokalt (danmark) så det skal nu nok gå :)

morgen læsning: http://www.macromedia.com/devnet/mx/flashcom/
Avatar billede nikolajdu Nybegynder
09. august 2004 - 21:53 #43
Marianne - Så skal du ud i en Flash Com løsning og jeg kan stadigt skaffe dig én noget billigere end f.eks Mediatemple og end at købe ens egen.

Nogen gange handler det ikke om hvad programmet koster men om man kan og vil bruge masser af timer på at udvikle til det eller vælge ikke at opfinde den dybe tallerken igen og lade andre der allerede kan tage sig af tingene.

Der er en server, der er udviklingstid, der er gennemgang af tutorials og hjælp og så selvfølgelig det at sætte sig ind i selve programmet. Jo det kan muligsvis betale sig i længden, men det kræver altså nogle mandetimer hvis ikke man da lige er kvinde ;-)
Avatar billede mobius6 Juniormester
09. august 2004 - 22:36 #44
han har helt ret ham nikolaj
Avatar billede marrix Juniormester
10. august 2004 - 11:23 #45
Tjaaa, jeg ved ikke... Det er ihvertfald ikke min afgørelse i sidste ende, men jeg kan da lige så godt forelægge alle muligheder i afgørelsens tempel.

Hvad indebærer det, at benytte en ekstern Flash Com løsning? Lægger man (video-)filmen på denne server, og linker til den fra flashfilmen (som så ligger på egen server)? Eller skal hele flashfilmen (incl. videofilmen) på serveren? Hvad har man selv adgang til på serveren (af indstillingsmuligheder mv.), og hvad forventes der af arbejde/indsats fra egen side (er det hele automatiseret)?

Allerydmygst, marianne
Avatar billede nikolajdu Nybegynder
10. august 2004 - 13:12 #46
Man lægger sine .flv filer på serveren og bruger flashes indbyggede netConnection Class til at hooke sig op med.

Vores løsning er til dels automatiseret. Det kræver kun få tilføjelser i din flashfilm eller du kan få en ekstern fil du kan loade ind. Omkring indstillinger så ved jeg ikke hvad du tænker på - Du laver selv videofilmen og vi leverer et færdigt system til at afspille med inklusiv færdige afspilningskontroller der kan skinnes så de passer til dit design.
Avatar billede marrix Juniormester
11. august 2004 - 08:18 #47
Så det er ikke noget problem, hvis vi foretrækker at have alle de øvrige flashfilm på vores egen server, og blot ønsker lidt plads til den ene film, som skal streames?

En egen Flash Com. koster omkring 35 til 45 kilo (+ arbejdstid til at sætte sig ind i det nye osv.). I hvilken prisende befinder vi os, hvis vi hooker os på en Flash Com. server? Hvilken sikkerhed er der?

Allervenligst, marianne
Avatar billede nikolajdu Nybegynder
11. august 2004 - 09:53 #48
Sikkerhed - tænker du på serversikkerhed eller brugersikkerhed?

pris? - Der er det du skriver til mig med nærmere beskrivelse af projekt+omfang på nikolajdu3@hotmail.com så skal jeg få bikset et tilbud sammen.
Avatar billede marrix Juniormester
12. august 2004 - 06:43 #49
Tænkte vist mest på noget i retning af serversikkerhed.
Men har nu forelagt muligheden for at blive hooket på en Flash Com. Server - og det var desværre aldeles udelukket. Havde ellers passet mig fint (øv). Så jeg må arbejde videre med nogle af de andre muligheder.... Tak for muligheden og tilbudet nikolajdu :)

Mht. pointfordeling - er lidt svært denne gang, synes jeg, I har alle deltaget med god og oplysende information - hvad siger I til følgende fordeling:
40 point til nikolajdu (for oplysninger om ægte streamet, som er det jeg har brug for i dette tilfælde), og 30 point til hver af d'herrer kalleballe og pyroman (for oplysninger om den "fakede" streamede film, som jeg ikke lige kan bruge i denne opgave, men som jeg helt sikkert kan bruge senere)? Hm?

Allervenligst, marianne
Avatar billede nikolajdu Nybegynder
12. august 2004 - 06:48 #50
Hvis nu vi bare lægger et svar allesammen så deler vi pænt - Det er jo også en mulighed ;-)
Avatar billede marrix Juniormester
12. august 2004 - 08:46 #51
...helt okay med mig (havde selv overvejet noget i samme retning) - god ide, nikolajdu.

...kom til fadet drenge... ;)

Venligst, marianne
Avatar billede marrix Juniormester
12. august 2004 - 08:54 #52
Et lille forsigtigt slutspørgsmål: Jeg sidder med Flash MX - men flere af svarene herover refererer til Flash MX Pro. Hvad får jeg ud af at opgradere til pro-versionen? Jeg kan selvfølgelig læse det på Macromedias hjemmeside, men her lyder det naturligvis rigtig godt altsammen (forventes vel nærmest). Derfor vil jeg gerne trække på jeres erfaring og høre jeres mening - er det pengene værd at vælge Pro?

Venligst, marianne
Avatar billede mat Nybegynder
12. august 2004 - 09:12 #53
Flash MX er den næstnyeste version af flash, den nye hedder "MX 2004" og kommer i en pro version og en "almindelig" version. Du kan se en feature sammenligning af de to her (det burde også give dig et overblik over hvad der til forskel fra MX):

http://www.macromedia.com/software/flash/productinfo/features/comparison/

mvh mat
Avatar billede kalleballe Nybegynder
12. august 2004 - 09:52 #54
Hej, - du, som sagt, - prøv at se www.grybay.com, - her er en masse video der er lavet som flv uden streaming server, - (ps. det er ikke mig der har lavet siden ;-)
Jeg synes det fungerer fint!

vh
KalleBalle
Avatar billede marrix Juniormester
14. august 2004 - 21:27 #55
...Tak for de gode links til interssant læsning :)

Ka' vi få en >>pyroman på banen også...? Hallooooooo....
Avatar billede marrix Juniormester
14. august 2004 - 21:32 #56
Jo >>kalleballe - det ser faktisk rigtig godt ud på grybay.com. Men problemet er vist bare (har dog ikke tjekket det på grybay.com), at progressiv ("faked") streaming vist nok giver brugeren mulighed for at beholde filmen på egen computer. Så vidt jeg - efterhånden - er orienteret, skal der ægte streaming til, for at forhindre at filmen kan downloades(?).
Avatar billede kalleballe Nybegynder
15. august 2004 - 01:16 #57
Du har ret, - det er forskellen :-)

Held og lykke med projektet.

vh

KalleBalle

P.S. (på grybay.com bliver filerne også downloadet til brugerens harddisk)
Avatar billede pyroman Nybegynder
15. august 2004 - 02:05 #58
Der skal "ægte" streaming til for at filmen ikke downloades - men bare for at sige det, så kan man med "ægte" streaming dog stadig få fat i filmen ved hjælp af specielle programmer... så hvis det er noget der absolut ikke må havne på andres harddiske, så kan du ligeså godt glemme at vise det...
Avatar billede marrix Juniormester
15. august 2004 - 07:37 #59
...ja det er rigtigt. Men i dette tilfælde kan vi ikke tillade os, at servere filmen direkte til brugerens egen harddisk, så med streaming har vi da gjort, hvad vi kunne for at undgå download.
>>Søde pyroman, vil du ikke give mig et svar? Du, nikolajdu og kalleballe deler pointsene....
Avatar billede pyroman Nybegynder
15. august 2004 - 10:06 #60
selvfølli! ;)
Avatar billede marrix Juniormester
16. august 2004 - 09:16 #61
...så! 33,33 points til hver af jer (hvad mon der bliver af det sidste 0,01 point?).

Tusind tak for alle de gode råd, ekspempler og henvisninger... hurra for hjælpsomme eksperter... :))

Ha' en god dag...

Allervenligst, marianne
Avatar billede mobius6 Juniormester
16. august 2004 - 22:36 #62
dem snupper jeg :))
Avatar billede marrix Juniormester
17. august 2004 - 06:25 #63
Hæhæ...(det' de små marginaler....)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester