TP-Link Tapo C200 RTSP

121 views
Skip to first unread message

Иван Славин

unread,
Feb 17, 2021, 12:12:20 AM2/17/21
to avreg-users
Здравствуйте. Имеется камера TP-Link Tapo C200 но подключиться к ней по RTSP не получается. С других программ картинку посмотреть можно, с avreg ни как. Ниже прилагаю логи avreg, и подробные tcpdump с удачным коннектом из стороннего софта и c попытками avreg. Что сразу попалось на глаза так это то что avreg ругается на то что дата в камере не правильная но в дампе обмена видно что дата передаётся правильная.
avreg log.txt
avreg conn.txt
good conn.txt

Andrey Nikitin

unread,
Feb 17, 2021, 12:46:18 AM2/17/21
to avreg...@googlegroups.com
Иван Славин писал(а):
Возможно сетевые проблемы на хосте с AVReg-ом?
Попробуйте клиентами ffplay(ffmpeg), vlc, totem(gstreamer) _именно_ с машины,
на которой установлен AVReg.

$ RTSP_URL="rtsp://USER:PASSWORD@HOST/PATH?QUERY"

$ ffplay -rtsp_transport tcp "$RTSP_URL"
$ ffplay -rtsp_transport udp "$RTSP_URL"
$ gst-launch-1.0 uridecodebin uri="$RTSP_URL" ! xvimagesink
$ cvlc "$RTSP_URL"

Если без графической оболочки можно потестить запись:

ffmpeg -rtsp_transport tcp -i "RTSP_URL" -vcodec copy -acodec aac -y /tmp/ffmpeg_tcp.mp4
ffmpeg -rtsp_transport udp -i "RTSP_URL" -vcodec copy -acodec aac -y /tmp/ffmpeg_udp.mp4

P.S. Если будете приводить медиа файлы или rtsp дампы,
начинайте письмо как "Ответить отправителю" (не Всем, не в рассылку),
чтобы не напрягать людей большими вложениями.

Иван Славин

unread,
Feb 17, 2021, 3:52:04 AM2/17/21
to avreg...@googlegroups.com
Добрый день. Дампы rtsp через ffmpeg прикрепил, консольный лог тоже..

ср, 17 февр. 2021 г. в 08:46, 'Andrey Nikitin' via avreg-users <avreg...@googlegroups.com>:
--
Вы получили это сообщение, поскольку подписаны на группу avreg-users.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес avreg-users...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/avreg-users/20210217084631.3b1493f0%40office.
console log.txt
ffmpeg_tcp.mp4
ffmpeg_udp__.mp4
ffmpeg_tcp___.mp4
ffmpeg_tcp_.mp4

Andrey Nikitin

unread,
Feb 17, 2021, 4:24:10 AM2/17/21
to avreg...@googlegroups.com
Иван Славин писал(а):
> Добрый день. Дампы rtsp через ffmpeg прикрепил, консольный лог тоже..

С времянками RTP-стрима большая проблема,
поэтому синхронное аудио со звуком вряд ли получится записывать,
что видно даже на небольших записанных фрагментах.
Отдельное видео (если отключить аудио) будет скорее всего норм.

Общие рекомендации по выбору камеры, если нужна
стабильная и синхронная запись видео + аудио:
покупать желательно продвинутые модели проверенных
брендов (не ширпотребные мыльницы) и подключать по меди, не по Wi-Fi.
Отдельно видео - большинство мыльниц часто норм. работают.

Видео на странице просмотра вы не видите, так как
по умолчанию оно транслируется (от avregd в браузеры) в MJPEG,
а перекод невозможен, так как декодирование запрещено (decode_video=Выкл)
при исходном видео в h264.

Чтобы получить видео в браузере нужно либо включить decode_video,
но это повлияет на загрузку процессора и сети при просмотре.
Для компенсации этих лишних нагрузок можно использовать один из вариантов или сочетание:
* захватывать сразу несколько потоков с камеры с разными характеристиками для разных задач
http://avreg.net/manual_applications_multi-stream.html ;
* decode_video="только I-frame" (будет медленная скорость просмотра,
например 1 кадр. в сек, зависит от настроек в камере);
* переключиться на HLS трансляцию - без перекода, но с задержкой до 6-10 сек. от реального времени.


Иван Славин

unread,
Feb 17, 2021, 4:39:29 AM2/17/21
to avreg-users
Без звука тоже не работает)))  Лог чуть изменился


среда, 17 февраля 2021 г. в 12:24:10 UTC+3, avreg-support:
log.txt

Andrey Nikitin

unread,
Feb 17, 2021, 5:48:21 AM2/17/21
to avreg...@googlegroups.com
Иван Славин писал(а):
> Без звука тоже не работает))) Лог чуть изменился

Параллельно никакой клиент не работает?

Иван Славин

unread,
Feb 17, 2021, 6:00:44 AM2/17/21
to avreg-users
Если имеется ввиду RTSP клиент то нет. Родное приложение иногда включается.

среда, 17 февраля 2021 г. в 13:48:21 UTC+3, avreg-support:

Andrey Nikitin

unread,
Feb 17, 2021, 7:34:37 AM2/17/21
to avreg...@googlegroups.com
Иван Славин писал(а):
> Если имеется ввиду RTSP клиент то нет. Родное приложение иногда включается.

В составе AVReg-а есть модуль(пакет) avreg-gst-rtsp-proxy.
Попробуйте использовать его (см. Наблюдение - по_сети - rtsp_proxy, параметр use_rtsp_proxy = gstreamer)

Иван Славин

unread,
Feb 17, 2021, 9:31:44 AM2/17/21
to avreg-users
Через прокси заработало. Спасибо. Думал. кстати, на крайний случай, сделать прослойку из motion, но обошлось.

среда, 17 февраля 2021 г. в 15:34:37 UTC+3, avreg-support:
Reply all
Reply to author
Forward
0 new messages