2 Stimmen

Player-Code für dynamische Live-Bitratenumschaltung auf Wowza

Ich benutze http://flowplayer.org/plugins/streaming/bwcheck.html für die dynamische Bitratenumschaltung bei VoD ohne Probleme, aber ich kann weder flowplayer noch jwplayer mit Live-Streams zum Laufen bringen.

Hat jemand irgendwelche idiotensicheren Codebeispiele für JEDEN Player, der mit Wowza funktioniert?

Edit :

Ich füge live: true hinzu und ändere die Stream-Namen in stream_1 usw. im obigen Beispiel, erhalte aber nur die Fehlermeldung stream doesn't exist.

Ich danke Ihnen.

2voto

Ian Beyer Punkte 118

In JWplayer gibt es mehrere Möglichkeiten, dies zu tun. Eine ist die clientseitige mit Ebenen:

<div id="container">Loading the player...</div>

<script type="text/javascript">
    jwplayer("container").setup({
        flashplayer: "/jwplayer/player.swf",
            height: 270,
            width: 480,
            image: "/thumbs/video.jpg",
            levels: [
                { bitrate: 300, file: "videos/video_300k.mp4", width: 320 },
                { bitrate: 600, file: "videos/video_600k.mp4", width: 480 },
                { bitrate: 900, file: "videos/video_900k.mp4", width: 720 }
            ],
            provider: "rtmp",
            streamer: "rtmp://rtmp.example.com/application/"
    });
</script>

Die andere Möglichkeit ist die Verwendung eines serverseitigen RSS. Seit Patch 8 generiert Wowza V3 eine RSS-Datei, die auf einer smil-Datei (wie sie für die adaptive Bitratenumschaltung für iOS verwendet wird) oder einer ngrp-Datei (generiert vom Wowza V3 Transcoder) basiert. Die URLs, die Sie verwenden würden, sind:

http://[wowza-ip-address]:1935/[application]/smil:[streamName].smil/jwplayer.rss - JWPlayer adaptive streaming

http://[wowza-ip-address]:1935/[application]/ngrp:[streamName]/jwplayer.rss - JWPlayer adaptive streaming

Ich hoffe, das hilft.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X