Riproduzione RTMP con JW Player

È possibile pubblicare un flusso RTMP a un indirizzo RTMP e poi riprodurre con un lettore esterno come JWPlayer.
Se si pubblicano StreamName a RTMP indirizzo rtmp://your-rtmp-indirizzo-qui allora si avrà bisogno di configurare JW Player:
il flash vars = { file: StreamName.flv, stella filante: rtmp://your-rtmp-indirizzo-qui, autostart:”vero”, tipo:”rtmp”}

 

Webcam flussi video possono essere pubblicati da web con un Video script di trasmissione in diretta streaming. Con il soulution VideoWhisper Live Streaming, StreamName è il nome del canale (nell'esempio Studio586). Importante: Come ultime soluzioni VideoWhisper supportano anche lo streaming P2P, questi devono essere configurati con alwaysRTMP = 1 parametro nella loro _login.php o uno script in modo equivalente flussi sono sempre pubblicati al server RTMP.

 

Se si desidera pubblicare per altri dispositivi encoder speciali e codec sarebbe necessario. Utilizzo di un encoder esterno è possibile codificare con i codec e le impostazioni non disponibili nel browser del lettore Flash (a causa delle limitazioni del flash). Non tutti i codificatori e le versioni sono compatibili con tutti i server RTMP e le versioni. Alcuni richiedono istruzioni di configurazione e di utilizzo speciali.

Adobe Flash Media Live Encoder può essere utilizzato per il server di Adobe Media Interactive ed è anche segnalato per lavorare con Wowza.

Wowza & Wirecast documentazione e supporto è disponibile per Wowza Media Server che ospita.

 

Si noti che quando si pubblica H.264, lettore video dovrebbe essere configurato per svolgere StreamName.mp4 invece di StreamName.flv .

Utilizzare JW Player per riprodurre flussi applicativi VideoWhisper

Con le ultime versioni delle applicazioni VideoWhisper RTMP, i webmaster possono abilitare il supporto lettore esterno (sia per FMIS e Red5). Questo può essere attivata da Impostazioni applicazione RTMP.

È necessario avere allowPlayers = true per FMIS o acceptPlayers = true per Red5 . Queste impostazioni sono attivate per impostazione predefinita.

Questo permetterà la riproduzione di un flusso pubblicato da un'applicazione VideoWhisper lampo come Live Streaming con un lettore esterno come JW Player.

Dimostrazione:

Pubblicare un flusso da Live Streaming Demo (i.e. Studio1) e poi visualizzarlo su JW Player. Aggiornare il nome del canale in link se si utilizza uno diverso.

Soluzioni VideoWhisper pubblicano flussi RTMP regolari che possono essere giocato con JW Player secondo i loro documenti.
Basta fare in modo di riempire l'indirizzo videowhisper RTMP come bandierine e nome utente / nome del canale + “.flv” come file di.

Importante: Come ultime soluzioni VideoWhisper supportano anche lo streaming P2P, questi devono essere configurati con alwaysRTMP = 1 parametro nella loro _login.php o uno script in modo equivalente flussi sono sempre pubblicati a RTMP. A causa di ciò, demo in alto è disattivato (per impedire l'utilizzo rtmp pesante sulla pubblica installare), ma è possibile utilizzare il codice di esempio nelle proprie installazioni.

 

 

Ecco il codice per incorporare JW Player:

<?
includere(“settings.php”);
$streaming = $ _ GET[' n'];
?>
<oggetto id =”giocatore” classid =”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ name =”giocatore” width =”328″ height =”260″>
<param name =”film” value =”mediaplayer.swf” />
<param name =”allowFullScreen” value =”vero” />
<param name =”allowScriptAccess” value =”sempre” />
<param name =”flashvars” value =”file =<?=
UrlEncode($ruscello)?>.flv&streamer =<?= UrlEncode($rtmp_server)?>&autostart = true” />
<tipo di oggetto =”application / x-shockwave-flash” data =”mediaplayer.swf” width =”328″ height =”260″>
<param name =”film” value =”mediaplayer.swf” />
<param name =”allowFullScreen” value =”vero” />
<param name =”allowScriptAccess” value =”sempre” />
<param name =”flashvars” value =”file =<?=
UrlEncode($ruscello)?>.flv&streamer =<?= UrlEncode($rtmp_server)?>&autostart = true” />
<p><a href =”http://get.adobe.com/flashplayer”>Get Flash</un> per vedere questo giocatore.</p>
</oggetto>
</oggetto>

Anche questo codice potrebbe essere utilizzato per la riproduzione di un flusso di un'emittente Studio1 con VideoWhisper Live Streaming. Assicurarsi di avere swobject.js e lettore-viral.swf in quella cartella.

<'text / javascript' script type = src = 'swfobject.js'></copione> <div id = 'MediaSpace'>Questo testo sarà sostituito</div> <script type = "text / javascript '> var so = new SWFObject('Giocatore-viral.swf','Mpl','320','320','9'); so.addParam('AllowFullScreen','True'); so.addParam('AllowScriptAccess','Sempre'); so.addParam('Wmode','Opaco'); so.addVariable('File','Studio1.flv'); so.addVariable('Volume','5'); so.addVariable('Bandierine','Rtmp://your-rtmp server / videowhisper '); so.addVariable('Autostart','True'); so.addVariable('Qualità','False'); so.write('MediaSpace'); </copione>

JW Player Demo

Plugin interessanti:

  • Adtonomy Annunci di testo Plugin permette di eseguire i propri annunci di testo all'interno del JW FLV Player
  • Plugin di Google Analytics per il JW Player è stato progettato per aiutarti a capire quanto bene i tuoi contenuti video sta eseguendo in linea
  • AdSolution di LongTail consente di eseguire pre-roll, overlay mid-roll, e pubblicità post-roll nel tuo media player
  • Di LongTail Video Adtonomy Plugin permette di eseguire i vostri propri annunci FLV all'interno del JW FLV Player
  • Virale, un plugin di distribuzione video, supporta tre funzioni principali: Incorpora, collegamento, e raccomandazioni
  • Il plugin D-Related consente di caricare nella lista dei relativi clip in formato XML