Search results

  1. Max

    копирование записи

    Добрый день. Для этого есть настройка on_record_hook_script=/opt/on_record.sh Вы, конечно, разобрались, но вдруг кто-нибудь еще будет искать ответ на форуме.
  2. Max

    Streaming from NVR on Chrome Browser

    We need at least RTSP URL, to check its playback in our test environment.
  3. Max

    Streaming from NVR on Chrome Browser

    Please provide SSH access to your server and RTSP URL to capture from NVR using this form, we will check
  4. Max

    https//:localhost:8444/ not opening

    When opening your sample html code locally in Chrome browser, it works fine without errors in console (see this post). We recommend you to remove this string from code because it seems excessive <script type="text/javascript"...
  5. Max

    samsung browser vp8 recording issue

    Good day. We fixed the VP8 recording from Samsung browser issues in build 5.2.912. Please update and check.
  6. Max

    Streaming from NVR on Chrome Browser

    Please clarify how do you publish a stream: - capture from NVR by RTSP URL rtsp://nvr:554/stream - capture from NVR by RTMP URL rtmp://nvr:1935/live/stream - publish RTMP from NVR to WCS rtmp://wcs:1935/live/stream Also please collect a report including client debug logs as described here and...
  7. Max

    Mixer recording Layout

    Good day. You can use desktop layout or picture in picture layout. Also, you can implement a custom layout if those layouts are not enough, but this is more compex way.
  8. Max

    Передача уровня громкости в conference

    Если используется микшер, то состояние звука на входящих в микшер стримах видно по запросу /rest-api/mixer/find_all В данном случае audioLevel - это как раз тот уровень, который выставлен с помощью /setAudioVideo
  9. Max

    Передача уровня громкости в conference

    Здравствуйте. Здесь два подхода. 1. Разослать участинкам команду уменьшения громкости /rest-api/data/send Отправляем произвольную команду, например setMicVolume, далее ловим это сообщение на стороне JavaScript onDataEvent и выставляем участнику звук. Стейт у кого какой звук, должен держать...
  10. Max

    https//:localhost:8444/ not opening

    A SIP call is sussessfully established using your code example in two different browser windows This is confirming by traffic dump (we marked RTP traffic going through the server) So your code seems to be working. You should provide a public IP and port (not a private 192.168.*.*) to access...
  11. Max

    https//:localhost:8444/ not opening

    Please check if the issue is reproducing in Phone Min example. If not, please modify Phone Min example code minimally to reproduce the issue and send using this form. Also please check if SIP call establish successfully using Phone Min example on our demo server using public SIP PBX. This seems...
  12. Max

    Vod-live questions

    We checked the case on your server and reproduces the issue in our test environment. Seems like mixer audio output is playing always as mono. We raised the ticket WCS-3098 to investigate this and let you know results here. Also we recommend you to use audio only files for audio only streaming...
  13. Max

    Vod-live questions

    Unfortunately, we cannot connect to your instance: Please provide a working credentials.
  14. Max

    https//:localhost:8444/ not opening

    We've checked your environment. To make a call from outside of your LAN, you should change the following in WCS configuration: 1. Set ip parameter to external IP: ip=external_ip ip_local=internal_ip 2. Add the following parameters client_mode=false rtc_ice_add_local_component=true In this...
  15. Max

    auto make call

    Sorry, the call() should be invoked only when session is established and registered successfully: Flashphoner.createSession(connectionOptions).on(SESSION_STATUS.ESTABLISHED, function (session) { console.log(SESSION_STATUS.ESTABLISHED); }).on(SESSION_STATUS.REGISTERED, function (session) {...
  16. Max

    логика appKey работает некорректно

    По этим событиям Вы получаете десериализованный ответ от сервера (см описание Raw Websocket API, сообщение getUserData), а в нем нет поля appKey. Поскольку одно соединение соответствует одной websocket сессии, то и необходимости в дифференциации различных приложений нет, все равно обратиться к...
  17. Max

    auto make call

    Good day. You can just invoke call() from connect() as follows: function init_page(){ Flashphoner.init({}); localAudio = document.getElementById("localAudio"); remoteAudio = document.getElementById("remoteAudio"); connect(); } function connect() { var url = "wss://wcs_address:8443" var...
  18. Max

    apps in production

    Добрый день. Если Вы воспользовались рекомендацией по настройке из этого поста, то можете удалить все приложения по умолчанию при помощи команды CLI remove app При этом: 1. Если "под капотом" Вы используете RoomApi, и Ваше приложение проксирует REST хуки к нему (иначе RoomApi не будет работать)...
  19. Max

    ttl живности потока

    Добрый день. Если речь идет о публикации, то публикуемый поток останавливается немедленно после того, как отсоединился публикующий его клиент, изменить это поведение нельзя. Если речь о воспроизведении, то поток в статусе PLAYING закрывается немедленно после того, как отсоединился играющий...
  20. Max

    Как воспроизводить видео с заданного времени

    Добрый день. Запись сохраняется только при остановке публикации потока или при остановке записи по REST API. В Вашем случае можно сделать так: 1. Задать шаблон для имен файлов записей в виде stream_record_policy_template={streamName}-{startTime}-{endTime} чтобы получить уникальное имя каждого...
Top