...
Если CDN используется преимущественно для публикации и воспроизведения RTMP потоков, и по каким-либо причинам на серверах CDN отключены посылки Keep Alive пакетов (например, публикующие и воспроизводящие клиенты не поддерживают Keep Alive), для контроля состояния RTMP-соединений необходимо настроить таймауты на чтение и запись. Настройка этих параметров в CDN имеет следующие особенности:
1. Таймаут на чтение может применяться только на Origin-серверах, на которые производится производится только публикация RTMP-потоков без воспроизведения их непосредственно с сервера
Code Block | ||
---|---|---|
| ||
keep_alive.algorithm=NONE rtmp.useserver_serverread_socket_timeout=true=120 |
2. Таймаут на запись может применяться на Edge-серверах, которые используются только для воспроизведения CDN-потоков
Code Block | ||
---|---|---|
| ||
keep_alive.algorithm=NONE rtmp.server_write_socket_timeout=120 |
23. Таймаут на чтение и запись может применяться только и на Origin, и на Edge-серверах. При этом возможно как подключение подписчиков для воспроизведения потока, так и публикаторов.
Code Block | ||
---|---|---|
| ||
keep_alive.algorithm=NONE
rtmp.server_write_socket_timeout=120 |
Краткое руководство по тестированию
...