Ahh I see that it says Decoding a H264 video now... So I guess that is
the CATCH? The beagleboard/gstreamer has the ability to decode a H264
video, but basically I am SOL on encoding and streaming H264 video?
I am using x264enc and ffdec_h264. Is there something I am missing
here? Or is the example video just misleading?
I think there are a lot projects were mentioned here doing h264
encoding/streaming from BBxM. To achieve reasonable encoding
performance, it is necessary to use DSP-accelerated encoder such as
TIVidenc1. You can take a look at the following page for some
examples: http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines#H.264_RTP_Streaming
OK I didn't have to do what that link said... All I had to do was set
rateControlPreset=2 in the TIVidenc1 and it fixed my problem...
Now I have a new problem... It seems my H264 stream is only working
when width=640 and height=480... or width=320 and height =240... not
sure why? I'd like to atleast hit 720p with it.
Any tips?
Is it possible to buy the license for this module and increase the
resolution up or above full HD?
I heard that it was limited intentionally due to licensing.
you can buy a commercial encoder that will promise you to
encode HD (720p, 1080p is out of the question). It will
do so with a quite high bitrate since it will not have
enough processing power to do effective motion search.
So depending on your use case, you might consider
downscaling and encoding properly at a lower resolution
instead.
Using a camera like the Leopard Imaging LI-5M03 which is 5MP do you
think it is possible to encode at HD?
For my use case it needs to be more than 720p and upwards of 5 fps at
HD or greater.