微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 kvssink 和 gstreamer 从tapo c200 相机流式传输

如何解决如何使用 kvssink 和 gstreamer 从tapo c200 相机流式传输

嗨,我在 rtsp 流上使用带有视频+音频输出的tapo C200 相机。 我需要将其配置为将流发送到亚马逊 kinesis 视频流 (AWS KVS)。

我使用 kinesis-vide0-streams-producer-sdk-cpp(亚马逊提供的 c++ sdk)和 gstreamer-1.0 将流发送到 KVS。

GStreamer 管道如下所示:

gst-launch-1.0 rtspsrc location="rtsp://testrun:service@192.168.31.251:554/stream1" short-header=TRUE ! rtph264depay ! h264解析!视频/x-h264,格式=avc,对齐=au! kvssink stream-name="RTSPTest" storage-size=1024 access-key=$AWS_ACCESS_KEY_ID secret-key=$AWS_SECRET_ACCESS_KEY aws-region=$AWS_DEFAULT_REGION

但似乎编码完成是错误的,我无法在 Kinesis Video Stream 控制台上看到视频和音频。正在接收数据时,只能看到绿屏。Kinesis Video Stream Console Output 1 Console Output 2

[139661213144832] DEBUG - Kinesis Video client and stream metrics
    >> Overall storage byte size: 1073741824
    >> Available storage byte size: 1073435841
    >> Allocated storage byte size: 305983
    >> Total view allocation byte size: 144080
    >> Total streams frame rate (fps): 15
    >> Total streams transfer rate (bps): 1473296 (1438 Kbps)
    >> Current view duration (ms): 910
    >> Overall view duration (ms): 2099
    >> Current view byte size: 139954
    >> Overall view byte size: 304495
    >> Current frame rate (fps): 15.1703
    >> Current transfer rate (bps): 1473296 (1438 Kbps)

我已经访问了 vlc 上的 rtsp 流,并且运行良好。

你能为此推荐任何其他插件吗。

我在此处附加了 RTSP 流编解码器信息。RTSP Codecs on VLC

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。