1

我愿意使用此https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js访问 KVSWebRTC 以获取我们的现场摄像头视频流。我想在从端口读取相机流(rtsp)的服务器上运行此代码。当我将此代码移植到服务器端运行时(在 NODEJS 上运行的 JS 代码),我开始知道代码使用大量浏览器 API 来访问笔记本电脑摄像头。谁能建议我如何使用此代码流式传输 rtsp 相机?我目前正在努力解决如何从 rtsp 相机中获取流以便我可以将其与此代码集成?

下面是我需要进行更改的代码部分:https ://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js/blob/master/examples/master.js#L111

任何帮助将不胜感激。

4

1 回答 1

0

https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js包含 KVS Signaling 客户端的实现以及将浏览器 WebRTC 实现与应用程序中的信令联系在一起的示例。为了流式传输通用 rtsp,您需要修改 webrtc 的浏览器实现,或者首先添加您自己对 webrtc 的处理,并将帧输入浏览器的 webrtc。

您还可以从 KVS 查看基于 C 的本机 WebRTC 实现:https ://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c

于 2020-11-08T07:39:24.777 回答