【问题标题】:How to change video source in Amazon kinesis_video_gstreamer_sample_app.cpp?如何更改 Amazon kinesis_video_gstreamer_sample_app.cpp 中的视频源?
【发布时间】:2018-05-16 18:34:13
【问题描述】:

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

【问题讨论】:

  • 我今天也面临同样的问题。首先,该应用程序正确地拾取了 Mac 上的 USB 摄像头。然后它以某种方式决定使用内置的 iSight 摄像头。非常感谢任何人就如何告诉 gstreamer 应用程序使用 USB 摄像头而不是内置 iSight 摄像头提供任何帮助。

标签: c++ macos gstreamer amazon-kinesis


【解决方案1】:

好吧,终于想通了,修改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);

【讨论】:

    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多