2008-07-12, 00:55
  #1
Medlem
kexofils avatar
Jag skulle vilja kunna sända .flv-filer från min server (liknande youtube), jag kör ubuntu server edition med LAMP. Hur implementerar jag lättast detta? Jag läser jättegärna igenom en guide, google ger mig mängder med alternativ på hur jag ska gå till väga för att köra .flv i desktopen, så jag fick vända mig till det allseense ögat flashback.

Tack på förhand, mellanhand och efterhand.
Citera
2008-07-12, 11:01
  #2
Medlem
korqs avatar
JW FLV Media Player är att rekomenderas, skitbra och gratis..
Citera
2008-07-12, 13:05
  #3
Medlem
kexofils avatar
Den här var ju riktigt bra!

Finns det nåot simpelt sätt att få den att spela fler videor, utan att behöva göra en ny .html för varje flashfil? all php och mysql är bortom min kunskap.
Citera
2008-07-12, 13:30
  #4
Medlem
korqs avatar
Copy paste i samma .html-fil och en massa <br> så du får den några rader under, ändra bara URL till din fil som du vill spela upp och ändra upplösningen om du vill det Easy as pie.
Citera
2008-07-12, 13:56
  #5
Medlem
kexofils avatar
Jag tänkte mig mer att det kanske går att implementera någon form av variabel så att man kan ange vilken fil den ska spela upp i url-fältet i webläsaren?

Såhär ser min conf ut:
Kod:
<br/><br/><center>
<script type="text/javascript" src="http://www.jeroenwijering.com/embed/swfobject.js"></script>
 
 <div id="player">This text will be replaced</div>
  
  <script type="text/javascript">
  var so = new SWFObject('http://www.jeroenwijering.com/embed/player.swf','mpl','470','350','9');
  so.addParam('allowscriptaccess','always');
  so.addParam('allowfullscreen','true');
  so.addParam('flashvars','&file=/upload/bunny.vp6&skin=http://skins.longtailvideo.com/nacht.swf&controlbar=over');
  so.write('player');
  </script>
</center>

&file= är den intressanta stringen.
Citera
2008-07-12, 16:56
  #6
Medlem
Nyxs avatar
Nu gillade du ju inte PHP, men .. :

Kod:
<br/><br/><center>
<script type="text/javascript" src="http://www.jeroenwijering.com/embed/swfobject.js"></script>
 
 <div id="player">This text will be replaced</div>
  
  <script type="text/javascript">
  var so = new SWFObject('http://www.jeroenwijering.com/embed/player.swf','mpl','470','350','9');
  so.addParam('allowscriptaccess','always');
  so.addParam('allowfullscreen','true');
  so.addParam('flashvars','&file=<?=$_GET['file']?>&skin=http://skins.longtailvideo.com/nacht.swf&controlbar=over');
  so.write('player');
  </script>
</center>

Öppen för XSS och andra säkerhetsbuggar, men så enkelt är det.
sudo apt-get install libapache2-mod_php
döp sidan till xx.php
http://localhost/xx.php?file=aoeaoe
Citera
2008-07-13, 01:03
  #7
Medlem
kexofils avatar
Citat:
Ursprungligen postat av Nyx
Nu gillade du ju inte PHP, men .. :

Kod:
<br/><br/><center>
<script type="text/javascript" src="http://www.jeroenwijering.com/embed/swfobject.js"></script>
 
 <div id="player">This text will be replaced</div>
  
  <script type="text/javascript">
  var so = new SWFObject('http://www.jeroenwijering.com/embed/player.swf','mpl','470','350','9');
  so.addParam('allowscriptaccess','always');
  so.addParam('allowfullscreen','true');
  so.addParam('flashvars','&file=<?=$_GET['file']?>&skin=http://skins.longtailvideo.com/nacht.swf&controlbar=over');
  so.write('player');
  </script>
</center>

Öppen för XSS och andra säkerhetsbuggar, men så enkelt är det.
sudo apt-get install libapache2-mod_php
döp sidan till xx.php
http://localhost/xx.php?file=aoeaoe

Yes! Det var precis en sån här lösning jag ville ha, tack som fan!
Citera
2008-07-13, 02:02
  #8
Medlem
kexofils avatar
Jag fick en ny idé i mitt pillande.

För att veta vilket filnamn jag ska använda mig av behöver jag browsa mappen på webservern där .flv-filerna ligger. Går det, med hjälp av alias i apache-confen, peka om alla flv-filer direkt till php-scriptet som omnämns ovan?

Det här är långt över min förmåga och svårt att googla på, så om någon annan vill förbarma sig är jag, givetvis, mycket tacksam!
Citera
2008-07-13, 15:40
  #9
Medlem
korqs avatar
Du behöver alltså kunna lista alla filer som ligger i en mapp för att publicera på hemsidan? =)
Det du kan göra om du ska använda PHP är att kolla/fråga i Systemutveckling > PHP (eller språket du vill använda)
Citera
2008-07-13, 17:58
  #10
Medlem
kexofils avatar
Citat:
Ursprungligen postat av korq
Du behöver alltså kunna lista alla filer som ligger i en mapp för att publicera på hemsidan? =)
Det du kan göra om du ska använda PHP är att kolla/fråga i Systemutveckling > PHP (eller språket du vill använda)

Nejnej.

Om alla .flv-filer ligger i /var/www/media, så jag kan surfa till www.address.com/media och lista alla filer i mappen media (index of /media). Om jag sedan klickar på en .flv-fil så vill jag att filen i frågan ska hamna i www.address.com/play.php?file=filnamn.flv

På samma sätt som man skickar .cgi-adresser till /var/cgi-bin/ och kör ett script. Jag hoppas du hänger med på min tanke, i värsta fall får jag väl sätta mig ner o lära mig php om lösningen är allt för knepig.

jag får se till att smöra ordntligt för Korq senare
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in