streaming - Capture and encode HDMI signal on FreeBSD

07
2014-07
  • netmano

    I am looking for a capture PCI-e card to encode HDMI source and stream on network. I want to "share" my HDMI sources to my Raspberry sinks in the LAN.

    I have found many PCI-e cards, but most of them supported only on Windows, some on Linux, none of them in FreeBSD.

    Does anybody have experience with a capture card with HDMI in, h/w based h264 encoder which works on FreeBSD?

  • Answers
  • Roland Smith

    The webcamd software is a port of the Linux USB device drivers for webcams and DVB devices into userspace on FreeBSD.

    There is a good chance you'd be able to grab video with that. Not sure if those would support hardware encoding, though.


  • Related Question

    How can I capture FreeBSD boot messages displayed on active console?
  • killermist

    I am working with a developer of NAS4Free (FreeBSD based), and to help diagnose issues, I'm trying to capture the console output generated while booting.

    After much searching, I can't find any hints of how to do this. I found that when toggled into scroll mode with Scroll Lock, I can scroll back up, but what I really want to do is take the whole buffer and dump it to a file that I could then post to Pastebin or similar, so he can go through it and find the possibly problematic areas.

    Background: NAS4Free is running "embedded" on bare metal, so reconfiguring it to dump boot messages to somewhere else isn't possible.

    dmesg has been used, but doesn't list all the specific entries printed during the boot sequence.

    sysctl -a has been recommended, and while some of the output is helpful, it still doesn't include all the boot messages.

    /var/log/messages does not exist, which could mean the logger isn't started (likely to reduce rewrites to the boot media)

    ========

    Basically, I just want a way to just grab the contents of the console's buffer and dump it to a text file on disk, instead of having to manually type out everything that might be of interest.


  • Related Answers
  • killermist

    After much discussion with the NAS4Free developers, it appears that the information I'm looking for is included in the log /var/log/system.log.

  • Juan Francisco Cantero Hurtado

    Look at "/var/log/messages".

    If you need extract more info, read the man page of "logger". With "logger" you can use "syslog" for save the output of the programs.