This package has been deprecated

Author message:

this package have not to be public

ws2streamclient

1.3.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i ws2streamclient

Weekly Downloads

1

Version

1.3.1

License

ISC

Unpacked Size

39.1 MB

Total Files

55

Last publish

Collaborators

  • amiznikov