Прокидывание Get параметра из публикуемого потока

Ivan

Member
Возможно ли сделать такую доработку?
Что бы было так: Если публикуется поток , например, на rtmp://fws.flashphoner.com:1935/123123123?auth=22222
то этот параметр auth прокидывался в PublishStream запрос.

У нас проблема в том, что нужна обратная совместимость с тем, что работает сейчас. У нас существует старая версия сайта, которая уже давно не поддерживается, но на ней сидит ещё много народу.
 

Max

Administrator
Staff member
Если публикуется поток , например, на rtmp://fws.flashphoner.com:1935/123123123?auth=22222
Это скорее параметр аутентификации соединения. И если его передавать, то в REST-методе /connect
Если это нам ничего не ломает, думаю, что сможем пробросить и добавить параметры RTMP запроса в объёкт custom, который отправляется на REST.
Например так:
/connect
Code:
custom: {
"auth" : "2222"
}
 

Max

Administrator
Staff member
Это должно работать в последней доступной версии сервера.
Для быстрого обновления можете воспользоваться командой
Code:
service webcallserver update
Сборка сейчас в тестировании.

При передаче параметра в строке RTMP URL, этот параметр будет уходить на REST в объекте custom.
Это должно работать с FMLE, Wirecast, Flash Player и другими кодировщиками, где задаётся RTMP URL.
Это не работает с FFMPEG. Там нужно использовать флаг -rtmp_conn
 
Top