2015-07-20 4 views
0

Я развиваюсь на SONY RX100M3. Я хочу знать, какой порт использует камера для возврата изображений во время Liveview? находится ли он в том же порту, чтобы тратить запросы (порт: 8080/sony/camera)?В каком порту RX100M3 используется Liveview?

Я использую 2 адаптера WiFi, один подключен к моей коробке, а другой к камере. Я перенаправил «iptables» для перенаправления всех пакетов, входящих в порт 8080, до 192.168.122.1:8080/sony/camera. Я отправляю запрос на 192.168.1.46:8080/sony/camera (первый адаптер WiFi).

На самом деле я могу тратить запросы на камеру с помощью библиотеки «pysony», снимать, видео, увеличивать и уменьшать. Но я не могу вернуть Liveview с камеры.

Надеюсь, я был достаточно ясен.

ответ

0

Когда вы вызываете «startLiveview», он возвращает URL-адрес в потоке реального просмотра в ответе, который содержит номер порта.

{ 
    "result": [ 
     "http://ip:port/liveview/liveviewstream" 
    ], 
    "id": 1 
} 

Не уверен, что платформа вы работаете, но если это Android или IOS вы взглянули на проект CameraRemoteSampleApp, который поставляется с SDK? Он содержит пример кода о том, как запустить и отобразить поток в реальном времени.

+0

Я использую его на WebApplication, я уже успешно получил liveview на веб-странице, поэтому все работает. Я хочу использовать его на расстоянии. Я получаю это, когда я запускаю Liveview: http://192.168.122.1:8080/liveview/liveviewstream. Поэтому теоретически мне просто нужно перенаправить порт 8080 на первый IP-адаптер. – Foxshiver