mcyberey wrote:I have a Zmodo H8114UV.
Here are a few notes for the 8114:
Using the windows "DVR Client" software, the streams are 352x240, not 704x480, regardless whether or not you select lan or internet. The internet setting appears at a harsher encoding and lower framerate however.
If I first view a stream with the windows or iPhone clients and then open a rtsp stream in vlc, I can sometimes pull the live feed from the first camera.
*edit* Can't attach wireshark output or post links since I am a new user. I can email it to you if you wish. see files below, replace "(dot)" with "."
Thanks for sharing.
Edit:
I captured my packets from my iPhone using the "naway" app connecting to the mobile port. They are posted here, there appears to be no handshaking.
people(dot)virginia(dot)edu/~mc8qr/from_iphone_app(dot)txt
I also captured the packets from the windows app connecting to the media port. There are two files, "1" is logging in to the DVR, "2" is the stream when I "start" a capture using the LAN encoding. After "2" is sent, it appears to be a regular h264 steam.
people(dot)virginia(dot)edu/~mc8qr/DVR_client_1.txt
people(dot)virginia(dot)edu/~mc8qr/DVR_client_2.txt
I'm guessing for the mobile port, there is no handshaking? For the media port, there is some handshaking when you start a stream. Given that I can start a stream with the DVR client software and then connect using VLC rtsp, we should be able to get this to work if we can figure out the handshaking.
By 'handshaking' I mean the client sends something to the dvr, and the dvr responds. This can happen once, or multiple times, until the video feed starts. If that didn't happen, I'd expect the video feed to start immediately upon connect, which wouldn't make sense, since you have to tell it what channel you want.
Would you mind sending me the raw pcap files? You can use a VM if you like. Those are easier to work with, as I can get some context with it. You can email it to the address I provided in the OP.
If you want to edit the files, you can use editcap, but I'm not well versed on that myself.
Alternatively, if you have no objections, I could connect to your DVR to 1) get the capture myself, and 2) test my app directly against it. It would by far be the quickest option, which worked well for another user (got mobile support working for him in a few short hours), but completely understandable if you don't want to. If you want to do that, you can either pm or email me the details.
I'm curious how you got vlc to work, I never have. Could you post detailed steps on how you did that?
EDIT:
You know what, the 8114 was what I just finished (the user mentioned above). I'll see if I can send it to you. His was also fixed at 352x240, IIRC.