This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM365 V1.5 modify resolution for DUAL H2640-MJPG

Expert 1840 points

Hi all,

I am using IP  Camera DM365 of Appro and IPNC APP V1.5. We are trying to modify by increase the resolution of MJPG in dual stream mode H264-MJPG up to

2400x896.

- When we set resolution MJPG = 2400x896 with sensor capture mode =  DRV_IMGS_SENSOR_MODE_2400x1344 we got the jpg image and video with strange noise on the right as below

.

- When we set the resolution of H264 and MJPG <= 2048x1152 but using same above sensor capture mode = DRV_IMGS_SENSOR_MODE_2400x1344  we got the mjpg and h264 video as below

 

I guess this problem come from memory or image buffer setting but I can not find how to fix it. Please give me a hand!

Thank you very much! 

 

  • HI,

    Firstly, V1.5 is a year old release, please migrate to latest release v2.5. PLease download and use it

    For width greater than 2048, as resizer does not support it, you need to split the image and then do the conversion.

    This driver for 5MP is provided with v2.5, please look at it and have it as reference for your reference.

     

    ALso the codec used in v2.5 support highger megapixel encoding. This should solve your issue

     

    Let us know if you need further help.

     

    Regards,

     

    Raghu

     

  • Hi Raghu Kuva,

    firstly, I really thanks for your quick response. We have already gotten V2.5 but we have 3 issue:

    - With version 2.5, the hight resolution for MJPG Stream take alot of CPU. Whenever we use live view to see MJPEG 3MP we got CPU overload (100%).

    The strange is this problem not appear in V1.5.

    - We want to keep using javascript for client side of IPNC camera like v1.5.

    - Even in V2.5, the client cannot display 5MP.

    Do you have any suggestion to solve these.

    Thanks

     

  • In v1.5, MJPEG was running at lower framerate and in v2.5 it has been running at higher framerate.

    Do you have higher framerate requirement for 3MP MJPEG? ARM load is due to streaming of huge data.

    Will it be OK to run H264 for 3MP instead of JPEG?

     

    Regards,

     

    Raghu

     

     

     

  • It is ok to run H264 for 3MP.  From you information, I fixed my camera to allow to capture and encode hight resolution in V1.5 correctly.

    However, I still remain one trouble is before MJPEG was streamed the width of it might be resized. I can use liveview on webrowser to see but the VLC media player didn't show video  correctly. I also tried to use ftp to capture and send jpg image to server to check size, the strange is jpg have correct large size as setting 2400 x 896.

    I guess the problem came from wis-stream server or somewhere. Now i am swimming in that.

    It is great if you can give me some hints.

    Thanks and best regards,

    Binh Nguyen

  • Hi,

     

    MJPEG cannot be streamed for resolutions above 2048 (height or width) as only 8 bits are reserved for it.

     

    i.e. RFC2435 (RTP Payload Format for JPEG-compressed Video) supports only up to a maximum width/height of 2048 pixels

     

    Regards,

     

    Raghu

    .

  • Hi,

    great thanks for your useful information!

    I appreciate you help. Hope to see you in next question.

     

    have a nice day!