Avatar billede skovborg Nybegynder
27. december 2002 - 19:15 Der er 3 kommentarer og
1 løsning

streaminig af video

er der en eller anden der kan fortælle mig hvordan jeg stream'er video fra min web side.
serveren er min egen en nt 4.0 indtil videre men skiftes i løbet af i morgen ud med en linux(mandrake).
behøver jeg noget server software ??

her er min kode:
Problemet med koden er at filen først skal downloades før files vises.

</HEAD>
<BODY bgcolor="#000000" topmargin="0" leftmargin="0">


<OBJECT

  ID="MediaPlayer" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"

  CODEBASE= "http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" width=160 height=120 standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<PARAM NAME="AudioStream" VALUE="-1">
<PARAM NAME="AutoSize" VALUE="-1">
<PARAM NAME="AutoStart" VALUE="0">
<PARAM NAME="AnimationAtStart" VALUE="-1">
<PARAM NAME="AllowScan" VALUE="-1">
<PARAM NAME="AllowChangeDisplaySize" VALUE="-1">
<PARAM NAME="AutoRewind" VALUE="0">
<PARAM NAME="Balance" VALUE="10">
<PARAM NAME="BaseURL" VALUE="">
<PARAM NAME="BufferingTime" VALUE="5">
<PARAM NAME="CaptioningID" VALUE="">
<PARAM NAME="ClickToPlay" VALUE="-1">
<PARAM NAME="CursorType" VALUE="0">
<PARAM NAME="CurrentPosition" VALUE="-1">
<PARAM NAME="CurrentMarker" VALUE="0">
<PARAM NAME="DefaultFrame" VALUE="">
<PARAM NAME="DisplayBackColor" VALUE="65535">
<PARAM NAME="DisplayForeColor" VALUE="16744448">
<PARAM NAME="DisplayMode" VALUE="0">
<PARAM NAME="DisplaySize" VALUE="2">
<PARAM NAME="Enabled" VALUE="-1">
<PARAM NAME="EnableContextMenu" VALUE="-1">
<PARAM NAME="EnablePositionControls" VALUE="-1">
<PARAM NAME="EnableFullScreenControls" VALUE="0">
<PARAM NAME="EnableTracker" VALUE="-1">
<PARAM NAME="Filename" VALUE="test.mpeg">
<PARAM NAME="InvokeURLs" VALUE="-1">
<PARAM NAME="Language" VALUE="-1">
<PARAM NAME="Mute" VALUE="0">
<PARAM NAME="PlayCount" VALUE="1">
<PARAM NAME="PreviewMode" VALUE="0">
<PARAM NAME="Rate" VALUE="1">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMIFileName" VALUE="">
<PARAM NAME="SelectionStart" VALUE="-1">
<PARAM NAME="SelectionEnd" VALUE="-1">
<PARAM NAME="SendOpenStateChangeEvents" VALUE="-1">
<PARAM NAME="SendWarningEvents" VALUE="-1">
<PARAM NAME="SendErrorEvents" VALUE="-1">
<PARAM NAME="SendKeyboardEvents" VALUE="0">
<PARAM NAME="SendMouseClickEvents" VALUE="0">
<PARAM NAME="SendMouseMoveEvents" VALUE="0">
<PARAM NAME="SendPlayStateChangeEvents" VALUE="-1">
<PARAM NAME="ShowCaptioning" VALUE="0">
<PARAM NAME="ShowControls" VALUE="-1">
<PARAM NAME="ShowAudioControls" VALUE="-1">
<PARAM NAME="ShowDisplay" VALUE="-1">
<PARAM NAME="ShowGotoBar" VALUE="0">
<PARAM NAME="ShowPositionControls" VALUE="-1">
<PARAM NAME="ShowStatusBar" VALUE="-1">
<PARAM NAME="ShowTracker" VALUE="-1">
<PARAM NAME="TransparentAtStart" VALUE="0">
<PARAM NAME="VideoBorderWidth" VALUE="5">
<PARAM NAME="VideoBorderColor" VALUE="4227327">
<PARAM NAME="VideoBorder3D" VALUE="0">
<PARAM NAME="Volume" VALUE="-150">
<PARAM NAME="WindowlessVideo" VALUE="0">
</OBJECT>

</body>

med venlig hilsen
Morten Skovborg
Avatar billede pelkjaer Nybegynder
27. december 2002 - 21:46 #1
Well, hvis du ikke har en rigtigt streaming server, er måden du gør det på den optimale - så gemmes der bare en bid ad gangen i bufferen under afspillning.
Avatar billede skovborg Nybegynder
28. december 2002 - 11:28 #2
findes der en sreaming server til linux ??
Avatar billede hoejrup Nybegynder
28. december 2002 - 14:58 #3
Avatar billede hstenbaek Nybegynder
02. januar 2003 - 15:50 #4
Hvis du vil undgå at videoen opføre sin som om at den skal downloades skal du ligge en .wvx fil og lade din media player pege på denne i stedet for wmv filen.

Indholdet af wvx filen kunne være:

<ASX VERSION="3.0">
<Title>Posthistorie ad libitum</Title>
<Copyright>Dansk Posthistorisk Selskab, 2002</Copyright>
<Entry>
  <Author>Ole Maintz</Author>
  <Title>Posthistorie ad libitum</Title>
  <ref href = "DPHS1a.wmv"/>
</Entry>
</asx>

Når ovenstående er gemt som f.eks. PAL1.wvx skal palyer opsætningen se således ud:

<OBJECT ID="MediaPlayer1" width=200 height=200
    classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
    CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
        standby="Loading Microsoft® Windows® Media Player components..."
        type="application/x-oleobject">
  <PARAM NAME="AutoStart" VALUE="True">
<PARAM NAME="FileName" VALUE="PAL1.wvx">
  <PARAM NAME="ShowControls" VALUE="True">
  <PARAM NAME="ShowStatusBar" VALUE="False">
    <PARAM NAME="defaultFrame" VALUE="rightFRM">

  <EMBED type="application/x-mplayer2"
    pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
        SRC="PAL1.wvx">
    name="MediaPlayer1"
    width=200
    height=200
    autostart=1
    showcontrols=1
    ShowStatusBar=0
    defaultFrame="rightFRM">
  </EMBED>
</OBJECT> 

du kan prøve at kigge på www.dphs.dk/video/ og se hvordan det virker i praksis. Videoerne her køre på en alm win2000 server uden windows media serve. Det du ikke kan når du ikke anvender er media server er at lade brugeren "springe" frem og tilbage i indholdet, ligesom serveren "bare" levere indholdet så hurtigt som muligt - med en media server tilpasses streamen til brugrens båndbredde. De videoer der ligger på dphs.dk er lavet lidt tungt mht. til måden source filen skiftes på, dette skyldes at NS 5+, ikke kan klare at skifte SRC vha JavaScript; så i stedet lader jeg siden tage en tur over serveren!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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



IT-JOB

Metroselskabet og Hovedstadens Letbane

Cyber Security Konsulent

De Nationale Geologiske Undersøgelser for Danmark og Grønland (GEUS)

IT-systemadministrator søges til GEUS

Udlændinge- og Integrationsministeriet

Contract Managers til kontrakt- og leverandørstyring