Safari on iPad currently doesn't support Media Source Extensions. You can use the build-in HLS support by using the useNativeHls flag. For example:
viblast(video).setup({
useNativeHls:true,
key: '...',
stream: "https://nimble.viblast.com:8081/live/high/playlist.m3u8"
});
Support at Viblast
On safari ipad I try to setup video like this
viblast(video).stop();
viblast(video).setup({
key: '...',
stream: "https://nimble.viblast.com:8081/live/high/playlist.m3u8"
});
But nothing happened and video diidn't started. In console i see following lines:
viblast.js:159
TypeError: undefined is not an object (evaluating 'b.nc.length')
[vb] cannot signal end of stream in MSP::stop()
Version of viblast: 6.07.3e65fa9b
Client string: Mozilla/5.0 (iPad; CPU OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1