Announcement

Collapse
No announcement yet.

nVidia ION CUDA: How to encode video stream from web camera?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • nVidia ION CUDA: How to encode video stream from web camera?

    Hi guys!

    The main question is: How to compress video stream using hardware codec?

    I have CarPC based on Zotac nVidia ION-ITX-F mobo (Atom 330 + ION (CUDA, PhysX)) that supports hardware encoding to lower CPU load while playing HD video (I'm using Media Player Classic).

    I want to setup some kind of surveilance system based on Logitech HD 310 webcam. But there is need to compress video stream, because uncompressed files are huge. So, can anybody help me with this setup? Which codec I need to use? I think if all video will be going through nVidia CUDA - there will be no CPU load at all. Am I right?

    PS: Sorry for my english, it's not my native language

  • #2
    you need special software that uses CUDA for video encoding. There are a few video encoders that do this for windows but I can't think of their names right now. Google knows it. Ask him.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

    Comment


    • #3
      Yes, I've tried MiniCam and CamGrabber - it seems that both of them are not using CUDA

      I think there is an issue with right codec setup. I've tried several codecs, but nothing helps with that. Maybe there is only one or two codecs supporting hardware compression at all. And I think it's not DivX, FFDShow or other well-known codec - I've tried them.

      Comment


      • #4
        Your confusing codecs and encoders.

        Cuda support exists for x264 and xvid although last I heard it isn't stable enough to be included in any of the popular gui encoders. If you google "h264 cuda" that should help a little. Also note, that openCL will be far more popular then cuda due to its hardware portability.
        openMobile - An open source C# Front End (why choose openMobile?)
        - Always Recruiting Developers -
        Like what you see? Donations are always welcome

        Comment


        • #5
          Originally posted by justchat_1 View Post
          Your confusing codecs and encoders.

          Cuda support exists for x264 and xvid although last I heard it isn't stable enough to be included in any of the popular gui encoders. If you google "h264 cuda" that should help a little. Also note, that openCL will be far more popular then cuda due to its hardware portability.
          Sorry, my english really sucks. Codecs are used in video capture software. Video capture software includes encoder. Encoder uses codec to compress video stream. Right?

          So, the main question - which codec can support hardware encoding (CUDA)? When I tried several codecs: xvid, divx, some else - there is always high CPU load

          Comment


          • #6
            The codec doesn't support the CUDA architecture.
            It's the encoding software. Your encoder probably doesn't take advantage of CUDA.
            Have you looked in the FAQ yet?
            How about the Wiki?



            Under normal circumstances, a signature would go here.

            Comment

            Working...
            X