Abspielen von RTMP Streaming Quellen
Mit dem Soundmanager 2 lassen sich auch RTMP Streaming Quellen abspielen. Damit dies funktioniert muss man die Server URL zum Streaming Server beim Aufruf von createSound() separat angeben über den Parameter serverURL. Diese Lösung sollte eigentlich auch mit RTSP- und RTP-Streams funktionieren .
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
soundManager.createSound({ id: 'mySound', serverURL: 'rtmp://streamserver.mndigital.com', // RTMP server url: [ {type:'audio/mp4',url:'mp4:/path/resource'}, {type:'audio/mp3',url:'mp3:/path/resource'} ], stream:true, usePolicyFile:false, autoLoad: false, autoPlay: false, volume: 50, onload: function () { console.log('The sound ' + this.id + ' loaded!'); }, onconnect: function(isConnected) { // this.connected can also be used soundManager._writeDebug(this.id+' connected: '+(isConnected?'true':'false')); } }); |
HTTP Live Streaming (HLS)
Dies sollte eigentlich auch kein Problem darsellen.
Die üblichen Streaming Ports
RTMP/RTMPE = 1935
RTMPT = 80
RTMPS = 443