Conexão a várias câmeras via Sony Remote Camera API

Usando o Sony Remote Camera SDK 2.1.2Não estou usando dispositivos móveis para conversar com minhas câmeras SonyEstou usando um Ubuntu, C ++ e um roteador para acessar minhas câmeras SonyMinhas câmeras Sony TRABALHAM por uma chamada de API, elas fornecem uma resposta à chamada de API remota de câmera da Sony "startLiveview", mas essa é a única chamada de API remota de câmera da Sony à qual as câmeras Sony responderão; tentei "startLivewviewWithSize", "getSupportedLiveviewSize "," getLivewviewSize "e" getAvailableAppList "," getApplicationInfo ", nenhuma dessas chamadas de API recebe uma resposta de qualquer uma das minhas câmeras Sony, em geral, há uma exceção, veja abaixoEu tentei todas essas chamadas com apenas uma câmera Sony ligada.

A exceção: quando realmente receberei respostas das câmeras Sony. Se eu chamar "getAvailableAppList", isso fará com que algo aconteça com a câmera Sony e começarei a obter respostas, mas somente quando a câmera estiver no modo Wifi Live Preview

Agora o cenário:

Eu tenho duas câmeras Sony HDR-AZ1, e as duas estão definidas para "Perform Live Streaming":

Atualmente, sou capaz de capturar o fluxo Livepreview, gravá-lo, usando o VLC PLayer e um roteador Netgear, onde atribuo endereços IP estáticos às câmeras:

Atribuí as câmeras Sony nas minhas configurações de LAN no meu Netgear Router:

#define SONY_CAMERA_1   @"http://192.168.178.13:8080/sony/camera"
#define SONY_CAMERA_2   @"http://192.168.178.14:8080/sony/camera"

Para que eu possa capturar o fluxo da Visualização ao vivo de duas câmeras por causa dos endereços IP estáticos que designei ao meu roteador.

O fluxo Livepreview está sempre em fluxo contínuo, nenhuma chamada de API é enviada para a câmera, os endereços IP atribuídos estáticos permitem capturar o fluxo usando o VLC Player para gravar o fluxo:

Agora, estou tentando descobrir se posso usar a API de câmera remota da Sony com meus endereços IP estáticos para conversar com várias câmeras. Li online que é possível e que não é possível, mas ainda não encontrei uma declaração clara sobre o fato, de uma maneira ou de outra.

Este artigo do Stackoverflow implicaria, através da última frase da resposta da Sony @ Marlin-SONY, que é possível, usando a API de câmera remota da Sony:Existe uma maneira de enviar vários sinais de câmera wifi para tirar uma foto ao mesmo tempo?

Mas a resposta de Simon Wood ecódigo, juntamente com outros artigos, informam que a conexão múltipla via API de câmera remota da Sony ainda é um problema difícil de resolver.

Com meus endereços IP estáticos, atribuídos no roteador, espero poder fazer a seguinte chamada:

http://192.168.178.13:8080/sony/camera

strCmd = "{"
         "\"method\" : \"getApplicationInfo\","
         "\"params\" : [],"
         "\"id\" : 1,"
         "\"version\" : \"1.0\""
         "}".toJSON;

e recebo uma resposta, mas nunca recebo uma resposta, independentemente do modo Wifi em que a câmera está definida.

Suponho que precisarei alternar o modo WiFi nas câmeras Sony HDR-AZ1 para apenas "WiFi" ou "Wifi Multi Connection" em vez de "WiFi Perform Live Streaming". No momento, eles estão configurados para ser, mas mesmo isso não é claramente documentado em qualquer lugar que eu puderencontrar.

Posso conectar-me a várias câmeras por meio da API de câmera remota da Sony, suponho que a resposta seja sim, mas minhas câmeras não estão atuando como pontos de acesso sem fio; elas ainda recebem todas as chamadas documentadas da API de câmera remota da Sony quando as câmeras têm algum sabor? Wifi com endereços IP estáticos atribuídos a eles pelo meu roteador?Em que modo WiFi minhas câmeras precisam estar para funcionar com a API de câmera remota da Sony? 1) Wifi, 2 Wifi Multi Connection (parece ser apenas para o produto Sony Remote Control) ou 3) Wifi Livepreview?Preciso usar meu roteador para atribuir endereços IP estáticos ou posso usar o SSDP para encontrar as câmeras?

questionAnswers(1)

yourAnswerToTheQuestion