1.3.1 • Published 5 years ago

ws2streamclient v1.3.1

Weekly downloads
1
License
ISC
Repository
bitbucket
Last release
5 years ago

WSStreamClient

Опции

  • type: 'viewer || presenter' - тип клиента. Презентер - вещает, вьювер - смотрит
  • server: 'ws://localhost:9080', - адрес сигнального сервера. рабочий здесь: wss://signalserver.whenspeak.ru/one2many
  • roomID: '10', - номер комнаты, для каждого презентера разная комната
  • autoplay: true, - плеер запускается автоматически, если невозможно запустить - то он сам выставляет флаг false
  • цвета кнопок
      style: {  - цвета кнопок
        button: 'white', - по умолчанию
        buttonHover: '#f28b00' - ховер
      }
  • mediaConstraints - как он составляется смотреть здесь https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_API/Constraints , но можно взять такое же как у флешфоунера(это выбор устройств + выбор разрешения)
  • element - элемент куда будет вставляться плеер

    Каллбеки

  • onPlaying - заиграл поток

  • onReady - плеер заинитился
  • onStop - остановился поток
  • onError - произошла ошибка, коллбек вернет инфу об ошибке
  • onFullscreenChange - фуллскрин вкл/выкл
  • onMicrophoneSwitched - микрофон вкл/выкл
  • onCameraSwitched - камера вкл/выкл

Методы

  • play - метод начала воспроизведения
  • stop - метод остановки воспроизведения
  • playOnlyVideoTag - запуск видео тэга
  • switchMicrophone - вкл/выкл микрофон
  • switchCamera - вкл/выкл камера
  • isMicrophoneEnabled - флаг вкл/выкл микрофон
  • isCameraEnabled - флаг вкл/выкл микрофон
  • closeConference - хуйпойми, дроч какой-то

STUN/TURN

  • turnURL=whenspeak:whenspeak@93.95.98.89:3478
  • stunServerAddress=173.194.66.127:19302

Вызвать окно со статой

Вызвать окно со статой на десктопе - shift+a