Skip to main content
February 16, 2011
Answered

Publishing H.264 from capture card

  • February 16, 2011
  • 1 reply
  • 601 views

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

    This topic has been closed for replies.
    Correct answer SE_0208

    Yes you need to push data to FMS via RTMP - so you would have to use RTMP SDK for it. I dont know much about Red5 client.

    As far cost of RTMP SDK is concerned - again i don't have the data , but i can ask someone to get in touch with you if you are really intrested. In that case drop in mail to me at rchari@adobe.com with your contact details

    1 reply

    SE_0208Correct answer
    Participating Frequently
    February 16, 2011

    Yes you need to push data to FMS via RTMP - so you would have to use RTMP SDK for it. I dont know much about Red5 client.

    As far cost of RTMP SDK is concerned - again i don't have the data , but i can ask someone to get in touch with you if you are really intrested. In that case drop in mail to me at rchari@adobe.com with your contact details