audio: true, video: false, record: true — не публикует стрим

Discussion in 'Web Call Server 5' started by alexanderY, May 5, 2017.

  1. alexanderY

    alexanderY Member

    Создаю новую тему для обсуждения, начатого здесь. Выяснил доп.подробности
    При следующих настройках не могу опубликовать стрим:
    Code:
    self.room.publish({
        display: document.getElementById(displayNodeId),
        constraints: {audio: true, video: false}, // если здесь выставить video: true, то всё работает без нареканий
        record: true, // либо если здесь выставить false, тоже работает
        receiveVideo: false,
        receiveAudio: false
      })
    • В логе flashphoner_manager только PENDING, на стороне браузера никаких ошибок. Событие PUBLISHING в браузере не срабатывает.
    • Браузеры FF, Chrome.
    • Проблема отсутствует в сборках 2130 и ниже. Текущая сборка 2204
    • Сборка клиента 0.5.18.1977-50c58d85a7fa454a596ef183b48d013068abe5f2.
    • проблема воспроизводится как в продакшене, так и в среде разработки.
    • пробовали использовать flashphoner-no-flash.min.js, flashphoner.min.js и flashphoner.js — без разницы.
    • В качестве workaround пока что решили следующим образом: всегда запрашиваем камеру и микрофон, но камеру сразу мьютим, если видео не нужно.
  2. Max

    Max Administrator Staff Member

    У нас на стандартном примере не воспроизводится: 0.5.18.1977 - 5.0.2201
    https://wcs5-eu.flashphoner.com/demo2/conference
    https://wcs5-eu.flashphoner.com/client2/examples/demo/streaming/conference/conference.html
    Проверьте этот же пример у себя с заменой в скрипте:
    https://wcs5-eu.flashphoner.com/client2/examples/demo/streaming/conference/conference.js
    на
    Code:
    var constraints = {
    audio: true,
    video: false,
    record: true
    };
    У нас цель сузить проблему и воспроизвести на стандартном примере.
    Если воспроизводится, то надо смотреть настройки сервера.
  3. alexanderY

    alexanderY Member

    Проблема воспроизвелась, ссылку и логин-пароль отправил вам в личку, проверьте, воспроизводится ли у вас.
  4. Max

    Max Administrator Staff Member

    Отправьте пожалуйста на почту logs@flashphoner.com сразу с SSH доступом, чтобы можно было посмотреть логи и конфигурацию, если проблема воспроизводится.
  5. alexanderY

    alexanderY Member

    Отправил
  6. Max

    Max Administrator Staff Member

    Да, у вас действительно воспроизводится.
    Попробуем сегодня разобраться, почему у вас воспроизводится, а на наших серверах - нет.
  7. Max

    Max Administrator Staff Member

    Проблема исправлена в сборке 2212
    Воспроизведение:
    1. На стороне сервера в flashphoner.properties
    Code:
    stream_record_policy=template
    2. На клиенте
    Code:
    constraints: {audio: true, video: false}
    Code:
    record: true
  8. alexanderY

    alexanderY Member

    Обновились, проблема ушла, спасибо.

Share This Page