...
Поддерживаемые платформы и браузеры
Chrome | Firefox | Safari 11 | Edge | |
---|---|---|---|---|
Windows | + | + | + | |
Mac OS | + | + | + | |
Android | + | + | ||
iOS | - | - | + |
Поддерживаемые кодеки
- Видео: MPEG
- Аудио: G.711
...
Code Block | ||||
---|---|---|---|---|
| ||||
stream = session.createStream(options).on(STREAM_STATUS.PENDING, function(stream) { ... }).on(STREAM_STATUS.PLAYING, function(stream) { ... }).on(STREAM_STATUS.STOPPED, function() { setStatus(STREAM_STATUS.STOPPED); onStopped(); }).on(STREAM_STATUS.FAILED, function(stream) { ... }).on(STREAM_STATUS.NOT_ENOUGH_BANDWIDTH, function(stream){ ... }); stream.play(); |
Известные проблемы
1. В iOS при воспроизведении по WSPlayer не поддерживается переключение в полноэкранный режим
Симптомы: вызов функции Stream.fullScreen() не приводит к переходу в полноэкранный режим при использовании WSPlayer
Решение: при возможности, обновить устройство до последней версии iOS и использовать WebRTC в браузере Safari
2. WSPlayer не поддерживает воспроизведение потоков без видео составляющей
Симптомы: поток только с аудио не играет, нет звука, при этом поток в статусе PLAYING
Решение: использовать потоки видео+аудио, при необходимости заглушать видео (будет отображаться черный экран)
3. Нельзя воспроизвести два потока по WSPlayer через одно Websocket соединение на одной странице
Симптомы: в примере 2Players не играют два потока при подключении по HTTP в основных браузерах (Chrome, Firefox, Safari)
Решение: использовать отдельное Websocket соединение для каждого потока на одной странице при воспроизведении по WSPlayer