Debian RED5 yüklemek

Bu öğretici ile yüklü en son sürümleri:
Red5 1.0.0 RC2
Java 1.6.0_26
Karınca 1.8.4

En azından Debian 5 (Lenny) Gerekli:
kedi/etc/debian_version

Kullanıma alma yayın:
Cat/proc/sürüm
uname - bir
kedi/etc/sorunu
kedi/etc/debian_version

Sistem tüm bağımlılıkları /etc/apt/sources.list üzerinden gerektirir bulabileceğinden emin olun:
Deb http://Security.Debian.org/ sıkmak/güncellemeleri ana kısıtlı
deb-src http://Security.Debian.org/ sıkmak/güncellemeleri ana kısıtlı
Deb http://FTP.us.Debian.org/Debian kararlı ana ücretli katkýda
Deb http://FTP.Debian.org/Debian/ sıkmak-güncellemeleri ana kısıtlı
deb-src http://FTP.Debian.org/Debian/ sıkmak-güncellemeleri ana kısıtlı
Herhangi bir cd ile başvuran yorum # Dağıtım cd takılı değil.

Sistemi İngilizce değilse, Bu etkinleştirme:
dpkg-RECONFIGURE yerel ayarlar
LANG ihracat en_US =. UTF-8

Güncelleştirme /etc/enviroment

Yeniden başlatmanız gerekebilir.

 

Güncelleştirme:
apt-get update

Install Subversion:
apt-get - y subversion yüklemek

Kendi Debian paketleri oluşturmak için Silverlight araçları yükleyebilirsiniz:
apt-get - y yüklemek dkpg-dev debhelper dh-yapmak devscripts fakeroot

Install Java (Eğer güneş Lisansı kabul geçerlidir):
apt-get - y yüklemek java-paketi
apt-get - y install güneş-java6-jre
apt-get - y install güneş-java6-jdk
java -version

Install Apache Karınca:
wget http://www.Apache.org/dist/Ant/Binaries/Apache-Ant-1.8.4-bin.tar.gz
Tar zxvf apache-ant-1.8.4-bin.tar.gz
MV apache-ant-1.8.4 /usr/local/ant
ihracat ANT_HOME = / usr / local / karınca
/usr/yerel/ant/bin/karınca - sürüm

Red5 son geliştirme sürümünü indirmek:
svn co http://RED5.googlecode.com/SVN/Java/Server/Trunk red5-gövde

Karınca RED5 oluşturmak için çalıştırmak:
CD red5-gövde
/usr/yerel/ant/bin/karınca

RED5 dağıtmak:
mkdir /usr/local/red5
CP -R dağ / * / usr/yerel/red5 /
CD /usr/local/red5
chmod 755 red5.sh

Senin gelenek apps içinde/usr/yerel/red5/webapps dağıtmak .
Örnekte VideoWhisper Red5 RTMP uygulama çalıştırmak için gerekli VideoWhisper çözümleri.

Arka planda Red5 başlatmak:
CD /usr/local/red5
./red5.sh >> RED5.log &

Doğru bağlantı noktalarını bağlı doğrulayın:
netstat-karınca

 

Red5 webapps /usr/local/red5/webapps için Ekle veya yapılandırmasını değiştirme veya sunucuyu yeniden her zaman yeniden başlatmanız gerekiyor.

Red5 kapatın:
CD /usr/local/red5
./red5-shutdown.sh

Ya da öldürmek Red5 oluşum:
PS aux | GREP red5
öldürmek $işlem kimliği

Yeniden başlatın:
CD /usr/local/red5
./red5.sh >> RED5.log &

 

Ayrıca sunucu açılışta otomatik olarak başlatmak için hizmeti olarak dağıtabilirsiniz:

vi /etc/init.d/red5

#! /bin/sh
# Bu içeriği koymak: /etc/init.d/RED5
# Aşağıda RED5 dizin yolu gereken şekilde değiştirin
RED5_DIR = / usr/yerel/red5

başlangıç()
{
echo “Red5 hizmeti başlatılıyor”
sudo su kök -c “CD $RED5_DIR; ./red5.sh > /var/log/RED5.log &”
dönüş
}

Dur()
{
echo “RED5 kapatma”
sudo su kök -c ' killall red5 java’
dönüş
}

dava “$1” içinde
başlangıç)
başlangıç
;;
Dur)
Dur
;;
tekrar başlat)
Dur
başlangıç
;;
*)
echo “Kullanım: {başlangıç|Dur|tekrar başlat}”
çıkış 1
;;
esac
çıkış $?

chmod + x /etc/init.d/red5

VideoWhisper uygulama akışları oynamak için JW Player kullanın

Son VideoWhisper rtmp uygulamaları sürümleri ile, yöneticileri dış oyuncu desteğini etkinleştirebilirsiniz (hem AHBS ve Red5 için). Bu etkinleştirilebilir RTMP Uygulama Ayarları.

Bu Red5 için de geçerlidir allowPlayers = AHBS veya acceptPlayers için de geçerlidir = olması gerekir . Bu ayarları varsayılan olarak açıktır.

Bu JW Player gibi harici bir oyuncu ile Live Stream gibi VideoWhisper flaş uygulama tarafından yayınlanan bir akışı çalma sağlayacak.

Demo:

Bir akışı Yayınla Live Streaming Demo (yani. Studio1) ve sonra onu görmek JW Player. Eğer farklı bir yöntem kullanılarak eğer link kanal adını güncelleyin.

VideoWhisper çözüm olabilir düzenli rtmp akışı yayımlamak JW Player ile oynadı Onların dokümanlar başına.
Sadece flama ve kullanıcı adı gibi VideoWhisper rtmp adresini doldurmak emin olun / kanal adı + “.flv” dosya.

Önemli: Son VideoWhisper çözümler aynı zamanda P2P akışını desteklemesi gibi, Bu akımlar her zaman RTMP yayımlanır böylece onların _login.php veya eşdeğer komut alwaysRTMP = 1 parametresi ile yapılandırılması gerekir. Bu nedenle, Demo yukarıda devre dışı (kamu ağır rtmp kullanımını önlemek için yükleyin), ama kendi yükler örnek kodu kullanabilirsiniz.

 

 

İşte JW Player embed kodu:

<?
dahil(“settings.php”);
$stream = $ _ GET[' yok];
?>
<object id =”oyuncu” classid =”CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000″ isim =”oyuncu” width =”328″ height =”260″>
<param name =”film” value =”player.swf” />
<param name =”allowFullScreen” value =”Gerçek” />
<param name =”allowscriptaccess” value =”hep” />
<param name =”FlashVars” value =”file =<?=
urlencode($akışı)?>.flv&flama =<?= Urlencode($rtmp_server)?>&autostart = true” />
<Nesne türü =”application / x-shockwave-flash” Veri =”player.swf” width =”328″ height =”260″>
<param name =”film” value =”player.swf” />
<param name =”allowFullScreen” value =”Gerçek” />
<param name =”allowscriptaccess” value =”hep” />
<param name =”FlashVars” value =”file =<?=
urlencode($akışı)?>.flv&flama =<?= Urlencode($rtmp_server)?>&autostart = true” />
<p><a href =”http://get.adobe.com/flashplayer”>Get Flash</bir> Bu oyuncu görmek için.</p>
</nesne>
</nesne>

Ayrıca bu kod VideoWhisper Live Stream ile bir studio1 akışı yayıncı oynamak için kullanılan olabilir. Emin bu klasörde swobject.js ve oyuncu-viral.swf sahip olduğunuzdan emin olun.

<script type = 'text / javascript' src = 'swfobject.js'></betik> <div id = 'Mediaspace'>Bu metin değiştirilecektir</div> <script type = 'text / javascript'> böylece var = Yeni SWFObject('Oyuncu-viral.swf','Mpl','320','320','9'); so.addParam('AllowFullScreen','Gerçek'); so.addParam('AllowScriptAccess','Her zaman'); so.addParam('Wmode','Opak'); so.addVariable('Dosya','Studio1.flv'); so.addVariable('Hacim','5'); so.addVariable('Flama','Rtmp://your-rtmp-sunucu / VideoWhisper '); so.addVariable('Otomatik Başlatma','Gerçek'); so.addVariable('Kalite','Yanlış'); so.write('Mediaspace'); </betik>

JW Player Demo

İlginç Eklentiler:

  • Adtonomy Metin Reklamlar Plugin JW FLV Player içinde kendi metin reklamları çalıştırmanızı sağlar
  • JW Player için Google Analytics eklentisi size video içeriği online ne kadar iyi performans anlamanıza yardımcı olmak için tasarlanmıştır
  • Uzun kuyruklu en AdSolution pre-roll çalıştırmanızı sağlar, bindirme, mid-roll, medya oynatıcı ve post-roll reklamlar
  • Uzun kuyruklu Video'nun Adtonomy Plugin JW FLV Player içinde kendi FLV reklam çalıştırmanızı sağlar
  • Viral, Bir video dağıtımı eklentisi, üç ana fonksiyonlarını destekler: embed, bağlantı, ve öneriler
  • D-İlgili eklentisi XML formatında ilgili kliplerin listesini yüklemek için izin verir