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.

DM8127 video processor RDK3.0 use cases

Hello,


I have TI's IP Network Camera(IPNC) which has DM8127 video processor.I am using RDK3.0 having demo application implements streaming of 1080p(h264), 720p(h264) and 1080p(mjpeg) videos. I can see streaming of these videos on my browser. This demo uses multichannel framework (link APIs) to capture, compress and display ( i.e to make use of VPSSM3 and VIDEO M3 cores).


By taking this demo as a reference, I have tried to make my own small app which captures 1080p60 video, compress with h264 and stream or save it on my file system. The below diagram shows you how I have implemented this app ( I.e link between host, vpss and vicp cores).

Here I can able to capture and store 1080p60 with h264 compression video on my file system. But results of this video are not similar to what I get in demo apps available in RDK. I took same parameters for captures and compress as in demo apps.


Am I doing something wrong?


I am also confused with merge link shows in attached diagram. What is the outcome of merge link? When is it required  ?


I am new to DM81xx video processor. Please help me to clear my confusion.


Let me know if required some more information regarding to this.

Thanks in advance,
Shabbir Limdiwala

  • Shabbir,

    Can you please add details on the obervation? What do you see different in the stored video w.r.t the demo application?

    Also, merge link is used to merge the input channels into one communication stream which can be sent to the enc link and de-merged. If you want to encode only 1 1080p60 fps stream, then there is no need to use the merge link in your usecase.

    Regards

    Rajat

  • Hi Rajat,

    I want to write the same application but i am unable to understand the framework.

    How can i start writing an application.I want to write simple application like capture and display.

    I am facing a problem to start an application.

    Can you help me out.

    Please give me some ideas to start an application.

    Thanks in advance,
    Kiran SP