Какой порт RX100M3 использует Liveview?
Я занимаюсь разработкой камеры SONY RX100M3. Я хочу знать, через какой порт камера возвращает изображения во время Liveview? это на тот же порт, чтобы тратить запросы (порт: 8080/ Sony/ камера)?
Я использую 2 адаптера WiFi, один подключен к моей коробке, а другой к камере. Я перенаправил с "iptables" для перенаправления всех пакетов, поступающих с порта 8080 на 192.168.122.1:8080/sony/camera. Я отправляю запрос на 192.168.1.46:8080/sony/camera (первый адаптер WiFi).
На самом деле я могу проводить запросы к камере с библиотекой "pysony", снимать фотографии, видео, Zoom In и Zoom out. Но я не могу вернуть Liveview с камеры.
Надеюсь, мне было достаточно ясно.
1 ответ
Когда вы вызываете "startLiveview", он возвращает URL-адрес потока просмотра в реальном времени в ответе, который содержит номер порта.
{
"result": [
"http://ip:port/liveview/liveviewstream"
],
"id": 1
}
Не знаете, на какой платформе вы работаете, но, если это Android или iOS, вы взглянули на проект CameraRemoteSampleApp, который поставляется вместе с SDK? Он содержит пример кода о том, как запустить и отобразить поток просмотра в реальном времени.