API Remote Camera

Я пытаюсь использовать liveview через Camera Remote SDK, чтобы подключить камеру без объектива SONY QX1 к ПК через беспроводное соединение. Все API, которые я тестировал до сих пор, прекрасно работают, кроме liveview. Я не смог найти приложение для просмотра, которое позволяет декодировать поток JPG. Один существует? Я бы предпочел не писать это сам. В настоящее время я использую VB в Visual.net для связи с камерой и могу передавать файлы и управлять камерой просто отлично. Я мог бы просто немного помочь с процессом liveview.

Я могу захватить поток в Chrome, но он не будет отображать файл, который он просто хочет загрузить поток... Пока что никакой другой зритель не может проанализировать поток.

Любая помощь будет оценена. Надеюсь, я четко описал проблему... Мне нравится камера.


Согласно комментарию, здесь приведен код, который работает с камерой. Он написан на VB6, но предположительно будет работать с Visual.Net:

Привет,

Ниже приведен пример кода, который я использовал для связи с камерой с использованием VB6 и MSXML2.xmlhttp. Он отлично работает для всех команд: я могу делать снимки, запускать и останавливать фильмы и т. Д., Используя команды API в Sony SDK. Приведенный ниже код делает неподвижное изображение с QX1 и сохраняет его на внутренней карте памяти.

Для просмотра в реальном времени я ввожу URL-адрес для потока просмотра в реальном времени ( http://192.168.122.1:8080/liveview/liveviewstream) в Chrome, и браузер начинает загружать файл, но не отображает поток, а просто сохраняет его в расположении файла загрузки,

Я ищу процедуру для анализа и отображения потока в веб-браузере или графическом окне.

Том

Dim sURL As String
sURL = "http://192.168.122.1:8080/sony/camera"

Dim xmlhttp As New MSXML2.xmlhttp



Dim strXML() As Byte
strXML = "{""method"": ""actTakePicture"", ""params"":[ ], ""id"":  1, ""version"": ""1.0""}" & vbCrLf
strXML = StrConv(strXML, vbFromUnicode)

'Start of code to use HTTP POST
xmlhttp.open "POST", sURL, False
xmlhttp.setRequestHeader "Content-type:json;charst=utf-8" & vbCrLf, ""

xmlhttp.send (strXML)  '
Text1.Text = xmlhttp.responsetext

0 ответов

Другие вопросы по тегам