Publishing H.264 from capture card
Hi,
I know the standard live publishing flow for DVR is:
Capture card (Raw video sample)>>>>>> FMLE >>>>>> FMS
The problem is, the capture card output the video sample as raw format, and the FMLE do the encoding job. It increases the load of the CPU.
What I am thinking is:
Some capture cards do not support DirectShow output filter but it provide a native interface to get the encoded H.264 from the card.
The capture card can encode the video into H.264 by the clips on the card and there is no cost on CPU
then if I can publish the encoded H.264 from card to FMS in my program. that will not increase the CPU load.
Capture card (H.264) >>>>>> my App >>>>>>> FMS
How to send the H.264 frames to FMS?
Open a video channel then send the H.264 frames one by one?
And what client / library should I use?
Adobe RTMP SDK, how much does the lisence cost? my project is just a tiny one and we can't pay much on it.
Then the only choice is Red5 RTMPClient?
THank you
