如何在亚马逊kinesis_video_gstreamer_sample_app.cpp中更改视频源?

How to change video source in Amazon kinesis_video_gstreamer_sample_app.cpp?

本文关键字:cpp 视频 app sample 亚马逊 kinesis gstreamer video      更新时间:2023-10-16

我在MacOS上运行kinesis_video_gstreamer_sample_app.cpp,它从FaceTime(iSight(相机流式传输到AWS Kinesis。如何将视频源切换到 USB 网络摄像头?谢谢:)

好的,我终于想通了,按如下方式修改文件kinesis_video_gstreamer_sample_app.cpp。

改变:

if (data.encoder) {
data.source = gst_element_factory_make("autovideosrc", "source");

自:

if (data.encoder) {
data.source = gst_element_factory_make("avfvideosrc", "source");
g_object_set(G_OBJECT(data.source), "do-timestamp", TRUE, "device-index", 1, NULL);