Не применяется значение mixer_layout_class

Discussion in 'Web Call Server 5' started by VyacheslavMik, Dec 4, 2019 at 4:15 PM.

  1. VyacheslavMik

    VyacheslavMik New Member

    Версия wcs 5.2.417
    Добрый вечер, ранее настроил значение в /usr/local/FlashphonerWebCallServer/conf/flashphoner.properties mixer_layout_class=com.flashphoner.media.mixer.video.presentation.CenterNoPaddingGridLayout. на записи расстояние между камерами стало минимальным. спустя несколько дней нужно было добавить несколько приложений - отдельно для прода, для локалки нужны разные appKey. после изменений сервер перезапускался для входа в силу изменений. спустя несколько дней пробую запись и уже расстояния CenterPaddingGridLayout, но при этом в файле стоит значение CenterNoPaddingGridLayout. не понятно почему значение перестало использоваться в записи и берется по умолчанию?
  2. Max

    Max Administrator Staff Member

    Есть
    Code:
    mixer_layout_class=com.flashphoner.media.mixer.video.presentation.GridLayout
    и
    Code:
    mixer_layout_class=com.flashphoner.media.mixer.video.presentation.CenterNoPaddingGridLayout
    https://docs.flashphoner.com/pages/viewpage.action?pageId=9241422

    Если вторая настройка по какой-то причине не распарсилась, будет действовать первая по-умолчанию.
    Добавьте полный конфиг файла flashphoner.properties, возможно там что-то не так указано.
  3. VyacheslavMik

    VyacheslavMik New Member

    вот пожалуйста, переименовал, не загружается

    Attached Files:

  4. Max

    Max Administrator Staff Member

    Добрый день.
    Пожалуйста, проверьте, что потоки, публикуемые в микшер, имеют соотношение сторон 16:9 и одинаковое разрешение(например, 640x360, 1280x720). По умолчанию разрешение выходного потока микшера составляет 1280x720, Вы это значение не изменяли. Настройка
    Code:
    mixer_layout_class=com.flashphoner.media.mixer.video.presentation.CenterNoPaddingGridLayout
    обеспечивает нулевое расстояние между картинками в потоке микшера только при условии, что все картинки имеют одинаковое разрешение и соотношение сторон, причем соотношение сторон должно совпадать с таковым у выходного потока микшера.
  5. VyacheslavMik

    VyacheslavMik New Member

    в микшер передаю 2 вебки с моего пк, разрешение 1280x720, но не применяются отступы. когда проверял и были минимальные отступы так же тестировал с этого же пк так само
  6. Max

    Max Administrator Staff Member

    Если вы не задали разрешение камеры, по-умолчанию будет 4:3.
    Выходное разрешение микшера: 1280x720 и задается настройками:
    Code:
    mixer_video_width=1280
    mixer_video_height=720
    Поэтому камеры по-умолчанию не будут вписываться в микшер, несмотря на то, что разрешение, указанное в спецификации к камере 720p.
    Поменяйте выходное разрешение микшера на 4:3 (например 640x480) либо явно задайте 16:9 при работе с камерами:
    Code:
    session.createStream({name:"stream1", constraints:{audio:true,video:{width:1280,height:720}}}).publish();
    Документация по управлению разрешением

Share This Page