问题描述
嗨,我在 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 (将#修改为@)