are there any "low-level" APIs to interact with encoder directly, instead of using gstreamer (omxh264enc )?

Hi guy,

In order to use encoder capability of TK1, i have to use gstreamer (with appsrc and appsink) in our application, because omxh264enc is gstreamer component. My question is that if there is “low-level” API to interact with encoder directly, instead of using gstreamer?

thanks in advance
-zhi

Hi iamsyt,
On TK1, you have to use gstreamer only.

But if you run Android OS:
https://devtalk.nvidia.com/default/topic/878820/jetson-tk1/android-l-update-to-jetson-tk1/
You also can do recording via HW H264 encoder on Android framework.

There is no low-level API support on TK1.

thank you, DaneLLL

by the way, what is the “normal” cpu usage rate on TK1 to use omxh264enc?

would you please have a looke at my another issue:

https://devtalk.nvidia.com/default/topic/978001/jetson-tk1/high-cpu-usage-using-omxh264enc-on-tk1/

best regards,
-zhi