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