2

Я пытаюсь сделать клиент RTSP в Bash. Проблема в том, что я должен сделать только одно соединение с сервером, через который он будет отправлять видеокадры. Я могу сохранить его на одном подключении до того момента, когда сервер отправит мне код идентификатора сеанса, который я должен использовать в следующих запросах (SET_PARAMETER и PLAY). Поэтому я должен перенаправить вывод netcat в sed, чтобы получить идентификатор сеанса, но затем мое соединение закрывается, и после того, как я извлекаю идентификатор сеанса, я должен установить новое соединение с сервером с помощью netcat, чтобы запустить поток ... но нет видео, потому что я должен держать его только на одном подключении.

Итак, могу ли я как-то подсчитать вывод netcat и вернуть его назад, что отправить серверу, но не позволить ему закрыть соединение?

(это NetCat BusyBox)

1 ответ1

0

Используйте tee , чтобы дублировать вывод в файл и sed работать на том , что один в то время как основной потребитель продукции держит соединение открытым.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .