Я сам провел исследование RTSP + Golang, и есть пара проектов, которые могут вас заинтересовать. Хотя я не думаю, что у кого-то есть все функции, которые вы запрашиваете. Вы могли бы определенно взглянуть на код и придумать свое собственное решение.
Если вы хотите создать собственный инструмент для проверки потоков RTSP, я определенно хотел бы присоединиться к вам! У меня есть пара IP-камер, которые я собирался получить, и я прилично на Голанге, так что это может сработать. Дайте мне знать!
Выезд:
Cameradar - инструмент доступа к потоку RTSP
https://github.com/Ullaakut/cameradar
На самом деле это программа для атаки на потоковые камеры rtsp, но, похоже, интерфейс для подключения к камерам очень хорош.
Видеостример - поток RTSP в MP4
https://github.com/horgh/videostreamer
Похоже, приличная программа для повторного смешивания потока RTSP. Может быть, есть какой-нибудь код, который вам нравится.