Я посмотрел на поток, запрошенный потоковым апплетом, кажется, что URL-адрес видео следующий:rtsp://131.174.53.158:554/axis-media/media.amp?videocodec=h264&camera=1&streamprofile=Balanced
. Последний параметр настраивается с помощью других выбираемых опций, таких как «Качество», «Пропускная способность» и т.д. Затем вам нужна программа, которая может захватывать видеопотоки RTSP, в этом вам должен помочь Google. Вам, вероятно, нужно попробовать несколько, пока один не сработает.
Я только что попробовал VLC, он может просматривать поток очень хорошо, но когда вы пытаетесь сохранить его, он просто сохраняет данные мусора.
Удачи!
Изменить: вот как я нашел URL. Сложнее всего было заставить поток работать в любом браузере обычным способом. Наконец-то он работал на windows с плагином quicktime, установленным для Firefox. Затем я использовал Wireshark, чтобы перехватить весь трафик с моего компьютера на соответствующий веб-сайт. Теперь у вас есть вся необходимая информация о потоке. Вы просто должны найти это.
Первым делом я отфильтровал все записанные пакеты по указанному IP-адресу: ip.addr == 131.174.53.158
.
Следующее, что я заметил, было то, что связь меняется с http на rtsp, как только загружается плагин quicktime. Это выглядит так:
Таким образом, информация должна была быть незадолго до или после этого момента (потому что до этого я ничего не нашел, а следили только необработанные видеоданные). Оказывается, есть ответ RTSP-пакета Reply: RTSP/1.0 200 OK, with session description
который содержит всю нашу информацию:
И вуаля! (Согласен, вам, вероятно, нужно немного узнать о сетевых протоколах, чтобы найти способ обойти проволочную сетку. Но это на самом деле не так уж и плохо.)