Сохранение записи

Discussion in 'Web Call Server 5' started by taruk, Aug 28, 2019.

  1. taruk

    taruk New Member

    Не могу понять принцип хранения записи. Надо указывать что хранить или оно все автоматом сохраняет. Потому что сохраненные файлы есть, но не все.

    Подскажите, пожалуйста
  2. Max

    Max Administrator Staff Member

    Добрый день.
    Запись потока включается на стороне клиента при публикации потока при помощи опции record:
    Code:
    function publishStream(session) {
        var streamName = $('#url').val().split('/')[3];
        session.createStream({
            name: streamName,
            display: localVideo,
            record: true,
            receiveVideo: false,
            receiveAudio: false
        ...
        }).publish();
    }
    
    Также опубликованный поток может быть записан по требованию при помощи REST API
    Code:
    /rest-api/recorder/startup
    {
    "mediaSessionId": "5a072377-73c1-4caf-abd3"
      "config": {
        "fileTemplate": "{streamName}-{startTime}-{endTime}",
        "rotation": "20M"
      }
    }
    
    для этого необходимо знать идентификатор медиасессии потока, его можно получить, например, запросом /rest-api/stream/find
    В любом случае, записываются только публикуемые потоки (PUBLISHING), но не воспроизводимые (PLAYING)
    Подробнее о настройках записи Вы можете прочитать здесь

Share This Page