Closed jasaw closed 5 years ago
Hi, It seems /dev/video0 is the bm2835 module that support H264 capture. In this case you can access to the H264 stream direclty using :
v4l2rtspserver /dev/video0
The last version of v4l2compress_omx should not change the input format to YU12, it should use the current one, I guess you have something older.
Best Regards, Michel.
@mpromonet Thank you for responding so quickly. My goal is to actually do something very similar to v4l2compress_omx, but instead of using /dev/video0 as the source, I'm feeding it from somewhere else. If I can get v4l2compress_omx to work, then I can get my modified version to work.
If you can give me any pointers on where or what to look for, I would be very appreciative.
I've figured it out on my modified version. I just need to re-send SPS and PPS timing in the NAL unit every now and then.
I have just cloned from the latest master from both v4l2rtspserver and v4l2tools repositories, compiled them and tried the example, but can't seem to get the examples to work. From the console output, it looks like v4l2compress_omx and v4l2rtspserver are running OK, but I don't see any video on my VLC player. The only clue I see is this error message:
RTCPInstance::RTCPInstance error: totSessionBW parameter should not be zero!
How do I get this to work? Any help would be appreciated.Here's the console output.