I started a thread about using the app with the GH4, with an eye to using it with an Android tablet or a Windows tablet running an Android emulator: http://www.personal-view.com/talks/discussion/14044/panasonic-image-app-use-with-laptops-and-tablets#Item_4
cool, so would this be useful on the android devices instead of using the Lumix ap?
Gonx, maybe CAMremote with Wifi support could be suitable for your drone to control GH4 using Wifi? http://vp-systems.eu/camremote.html
How is the current status? I can't access the code and am currently trying to get liveview to work with my v727 using qt but any solution to get liveview to work would be great. I can attach wireshark captures of the stream but i have no idea how that format on the v727 works. One time i got some jpegs out but that was pure luck and i can't remember what i did.
I am happy to announce that i got a little qt program to control my HC-V727 with live view. It is strange that the other gh3 tool does not work. It also uses a simple jpeg stream. I just search for start and end bytes in the stream and display the image.
But the stream seems to stop after around 10 seconds. It looks like you have to send some kind of reply and i have no idea what and when. Currently i just send a stream restart every 10 seconds.
Hi all. Maybe I'm just missing something, but I'm really struggling to connect my GH4 to our WiFi through an access point. I can't figure out, what's the right way to do this. Whenever I select one of the "WiFi" functions where I can select my network I have to select a computer afterwards. And actually I don't want to do anything right now. The camera should just hook up to the network, so that I can send commands to it. Is this possible? Thanks!
@lenuisible Thanks for the original work on this. It's helped me out.
I just wanted to let people know that I'm working on a viewfinder app. --> Moved to new thread
May be good idea is to make special topic, as it is lot of GH4 owners here?
@Vitaliy_Kiselev Sure thing.
Please Marcus ( @mjas ) ad anamorphic de-squeeze in phone.
Hi. I have never been able to connect my GH3 to a router - or maybe it only happened once accidently. It just does not work - WiFi is random, and so is the Panasonic Android app Wi-Fi functionality. I don't think they have it figured out. I'm guessing it's still the same issue with GH4.
It's surprising as Panasonic generally makes great products, so why can't they figure out Wi-Fi - that is anybody's guess. I have done too much testing and I'm not prepared to use it anymore, unless I really need to.
Hi. Thank to @lenuisible work, I have started to develop an Android application which aim at extending lumix camera features. It currently allows to take pictures when a change is detected in the camera stream. It do not aim at replacing Panasonic ImageApp, but aims at providing new features. You can find more information here: http://www.personal-view.com/talks/discussion/16436/eylca-control-fz1000-and-other-lumix-cameras-from-an-android-app
Hello, fellow GH3 users and devs. The original starting post is pure gold, got me inspired to spend 2 days coding yet another viewfinder app for android, I had this idea to implement 2 modes:
long story short, it worked and looked good until I realized that GH3 can't serve live video feed while recording a video (or in fact even saving a picture). Bummer! I think GH4 users are more lucky, so I'll maybe even finalize it if I could find some friendly GH4 user in my town to share camera for app testing.
Question for other devs in the thread: so I guess there is no way to overcome it with GH3? Any thoughts?
Like Scopes app for idevices, please make some anamorphic de-squeeze previews.
Has anyone got the live view working in a broadcasting application like OBS or X-Split?
Does anyone find a command to perform a focus action?
Does anybody know format of UDP data between liveview frames? I can find instant aperture, shutter, iso, zoom and camera orientation but it gets shifted every time.
Hi,
I've got an FZ1000 and I can't get focus working.
I get "err_reject,0,0" when I try.
I'm using the latest firmware for the camera. Please let me know if you have any success in making this work.
EDIT // OK, I changed the physical camera mode with the focus dial to MF. This allows it to work.
Hi,
I've got a solution for live view in VB6 (and VB.NET I assume) directly, without Java It uses the csxImage OCX control of Chestysoft (www.chestysoft.com).
it's rather simple:
Initialize ...
' UDP-Protokoll einstellen Winsock1.Close 'Winsock1 ->Microsoft Winsock control in VB Winsock1.Protocol = sckUDPProtocol
' Port, der überwacht werden soll nPort = 49199
' Eigene IP ermitteln sOwnIP = Winsock1.LocalIP
' Port an die IP "binden" Winsock1.Bind nPort, sOwnIP
'geht nur im 'recmode' txtStatus.Text = Inet1.OpenURL("http://" & CameraIP.Text & "/cam.cgi? mode=camcmd&value=recmode") 'Inet1 ->Microsoft Inet control txtStatus.Text = Inet1.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=startstream&value=49199") Timer1.Enabled = True 'damit der Datenfluß nicht abbricht txtStatus.Text = Inet1.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=setsetting&type=liveviewsize&value=vga")
...
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim sData As String Dim bArray As Variant
On Error Resume Next
'im Stream werden ganze Bilder übertragen 'Header ist 167 Byte, Rest - JPG 'Das JPEG-Bild beginnt also bei Byte 168 (Lumix GX7)
Winsock1.GetData sData, vbString
sData = Mid(sData, 168) bArray = sData ImageBox1.ReadBinary2 bArray 'ImageBox1 ist the csxImage OCX
End Sub
Private Sub Timer1_Timer() Dim dummy As Variant
If CameraIP.Text > "" Then If Not Inet2.StillExecuting Then dummy = Inet2.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=startstream&value=49199") 'Inet2 ->Microsoft Inet control End If
End Sub
The length of the header seems to be different in the cameras. For GX7 it is 167 bytes (the JPEG picture begins at FFD8, look for this bytes in a hex editor).
Sorry for the bad format, here are the snippets in a better form
Initialize ...
' UDP-Protokoll einstellen
Winsock1.Close 'Winsock1 ->Microsoft Winsock control in VB
Winsock1.Protocol = sckUDPProtocol
' Port, der überwacht werden soll
nPort = 49199
' Eigene IP ermitteln
sOwnIP = Winsock1.LocalIP
' Port an die IP "binden"
Winsock1.Bind nPort, sOwnIP
'geht nur im 'recmode'
txtStatus.Text = Inet1.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=camcmd&value=recmode") 'Inet1 ->Microsoft Inet control
txtStatus.Text = Inet1.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=startstream&value=49199")
Timer1.Enabled = True 'damit der Datenfluß nicht abbricht
txtStatus.Text = Inet1.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=setsetting_ &type=liveviewsize&value=vga")
...
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim sData As String
Dim bArray As Variant
On Error Resume Next
'im Stream werden ganze Bilder übertragen 'Header ist 167 Byte, Rest - JPG
'Das JPEG-Bild beginnt also bei Byte 168 (Lumix GX7)
Winsock1.GetData sData, vbString
sData = Mid(sData, 168)
bArray = sData
ImageBox1.ReadBinary2 bArray 'ImageBox1 ist the csxImage OCX
End Sub
Private Sub Timer1_Timer()
Dim dummy As Variant
If CameraIP.Text > "" Then
If Not Inet2.StillExecuting Then
dummy = Inet2.OpenURL("http://" & CameraIP.Text & "/cam.cgi?mode=startstream_ &value=49199")
'Inet2 ->Microsoft Inet control
End If
End If
End Sub
Hello, i need help. When i turn on my gf7 after few mins the screen is getting stuck and i cannot turn it off. The only way to shut it down is by removing the battery. I cant use my camera because of this issue. Please help me..
It looks like you're new here. If you want to get involved, click one of these buttons!