1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
【以下的回答经过翻译处理】 如果您需要以无服务器的方式摄取间歇性的RTSP流,则可以考虑使用AWS Elemental MediaLive和AWS Elemental MediaPackage。AWS Elemental MediaLive可以接收和转码您的RTSP流成为可被AWS Lambda、Amazon Kinesis Video Streams和Amazon Rekognition等AWS服务使用的格式。AWS Elemental MediaPackage可以对转码后的流进行打包和传输以供播放。
为了处理间歇性流,您可以使用AWS Lambda在RTSP流可用或不可用时启动和停止AWS Elemental MediaLive通道。您可以使用CloudWatch Events触发Lambda函数来监控RTSP流的可用性,并在流可用或不可用时触发Lambda函数。
相反地,如果您想继续使用Kinesis Video Streams,则可以使用Kinesis Video Streams Producer SDK来将RTSP流摄入Kinesis Video Streams中。生产者SDK提供了一个API,可用于从RTSP相机、USB相机和其他源摄取视频和音频流。在RTSP流变得可用或不可用时,您可以使用AWS Lambda启动和停止Kinesis Video Streams生产者。当RTSP流变得可用时,Lambda函数可以启动生产者,将流摄入Kinesis Video Streams中。当流不可用时,Lambda函数可以停止生产者。