Hi,
I am developing NVR based on DVR-RDK, which stores videos from IPNC cameras.
For now, I have used live555 to get the h264 encoded stream from IPNC cameras & saved the live555 captured stream to files. And then, the Dec + Dis demo of DVR-RDK reads the video file, decodes & displays the video correctly.
However, using files as the method to transfer bitstream is not very good for the “live555 ---> decode ---> display” path. I consider to use shared memory to transfer the bitstream, & I think it is also not very good.
I would perfer to wrap the live555 to be a customized link which looks like the capture link or encode link, so it transfers bitstreams the same as McFW links. My question is:
(1) How can I implement the data transfer between live555 and the decoder?
(2) Is it possible to write a custom link which implements the function of live555 & interface to the decode link (i.e. Live555Link)
(3) Are there any demos on writing a custom link? The best news is that I can write something based on some existing demos in DVR-RDK.
Thanks