Page 1 of 1
Read and send to specific port the mpeg4 (not .mp4 file)
Posted: 30 Mar 2007 10:15
by bodyboard_jerez
Hello !!, my network camera is NC4600 (mpeg4 format only and not supports rrtp, rtsp or mms... only http, tcp/ip...) and it streams the video here:
http://papruebas.phpnet.us/streaming.html Note: you need to install the activex for Internet Explorer to view the live video.
The video is captured with the next link:
http://IP-OF-THE-CAMERA:8080/vdata.v (but it needs of the link for OCX too...).
Then, I did a lot of methods for playing the video in VLC; not good results (no image of the video), but it streams always the 'temporal file' (vdata.v)
I need your help for capture the vdata.v with VLC and sends it to another PC online, in wich the user only has to install the activex and can view from a simple web-page the video...
Thank you very much and sorry for my english. Good day !!
Posted: 31 Mar 2007 07:33
by DJ
What's the format?
Posted: 04 Apr 2007 20:41
by bodyboard_jerez
Thank's for your reply.
The format of the camera is mpeg4, but the file wich streams the video is a .v
Thank you very much !!
Posted: 04 Apr 2007 20:47
by DJ
Ya! I got that originally. But this comes in to many flavors. So what's the specific format?
Posted: 04 Apr 2007 20:52
by bodyboard_jerez
I know that the streaming file is a .v format. If you want, you can view the description of the product, for example, here:
http://www.gadspot.com/product_info.php?products_id=62
Thank you very much.
Posted: 04 Apr 2007 21:46
by DJ
This still leaves allot to the imagination. A .v container can NOT be searched on the web and it is not a common container I'm aware of. While the spec indicates:
CPU/Encode Chip ARM9/MPEG4 encode chip
Video Compression MPEG4
Audio Compression ADPCM 40~16 kbit
MPEG4 comes in many styles. The most common is the Sorenson or 3ivx (Quick Time original) format and is muxed (audio and video) in a MP4 container. This is supported by VLC.
Considering VLC will not read this file, the .v container is probably not MP4, but instead some proprietary container developed for this device or just not supported by VLC.
If you are having issues with other standard formats and containers the answer would be to update your video drivers. But this may not be the issue in this case.
Posted: 02 May 2007 17:13
by bodyboard_jerez
Thank you for your reply. No solutionated at this moment.
Re: Read and send to specific port the mpeg4 (not .mp4 file)
Posted: 12 Nov 2007 10:25
by gudguy
Hi all,
I have the sane scenario. An analog camera is connected to a video server and converts the data to MPEG4. Then an OCX control (IMMP4Control.ocx) is used to request the data from the video server. The video server upon receiving the request will stream out the video via http. The source use for requesting the video is in this format ->
http://host:80/vdata.v I can record the data and when i play it the codec it's using is DivX (fourCC used is DX50). I open VLC and assign this URL, it can receive the data but its not displaying the video.
I want to be able to get the data (vdata.v) directly and i want to do the decoding myself (thru C# or C++). Anyone has an indea to do this?
regards,
gudguy
Re: Read and send to specific port the mpeg4 (not .mp4 file)
Posted: 22 Nov 2007 09:41
by Aleksey
According to the discussion at
http://www.networkcamerareviews.com/for ... t1159.html the file is sort of MPEG-4, but with some proproetary twists so it would take some decoding to extract the real MPEG-4 stream out of it (they discuss test.cmp instead of vdata.v, but it's pretty much the same thing - vdata.v appears to be the actual stream from the camera's main page, while test.cmp shows up on the video settings page). One thing that I found is that if I use the IMMP4Control's "convert to .avi" functionality, then the resulting .avi file is _very_ similar to the "proprietary .av" file in size. So I am guessing that the data in there is pretty much the same and it should be indeed possible to recode it somehow.
I do not think I'd be able to figure this out on my own, but if somebody did this, I would really appreciate knowing about that.
Re: Read and send to specific port the mpeg4 (not .mp4 file)
Posted: 08 Feb 2009 20:05
by Jean-Baptiste Kempf
Can you share the file, please?
Re: Read and send to specific port the mpeg4 (not .mp4 file)
Posted: 18 May 2009 19:52
by Glashio
j-b, I bought an ipcam (
Eminent EM4483 Wireless MPEG-4 Internet Camera) and works also with a vdata.v file and the 'IMMP4Control Control' (IMMP4Control.ocx).
I made a vdata.v file that you can download
here.
MediaInfo says:
Code: Select all
General
Complete name : C:\Documents and Settings\Glashio\Desktop\vdata.v
Format : MPEG-4 Visual
File size : 95.9 KiB
Video
Format : MPEG-4 Visual
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4/3
Resolution : 24 bits
Scan type : Progressive
You can access the camera at :
http://home.glashio.net:8080/ (Internet Explorer with .ocx) and Stream at:
http://home.glashio.net:8080/vdata.v
I hope you can make it work in VideoLan
( I tried in the latest version 0.9.9 Win32, it streams, but didn't show the picture )
Edit:
I captured the TCP-stream which openend from the .ocx, see it
here here or download as raw
here
Re: Read and send to specific port the mpeg4 (not .mp4 file)
Posted: 19 May 2009 00:38
by Jean-Baptiste Kempf
No, please make new threads for new issues.