问题标签 [amazon-kinesis-video-streams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用 AWS kinesisvideo 时,流式页面总是出现错误的旋转
我正在使用下面的代码来设置 CameraMediaSourceConfiguration 静态
首先,我尝试更改 withCameraOrientation – (45/270/180/360) 角度,但使用此属性更改角度没有用,没有任何变化。
使用以下依赖项 com.amazonaws:aws-android-sdk-kinesisvideo:2.14.+@aar com.amazonaws:aws-android-sdk-kinesisvideo-archivedmedia:2.14.+
任何人都可以帮助这个
python-3.x - 将处理过的帧实时流式传输到 AWS
我正在做一个项目,我需要从 RTSP 摄像机源捕获实时视频源,逐帧处理视频并将结果流式传输到 AWS 服务。
到目前为止,我的解决方案:
OpenCV
使用并执行一些处理从 RTSP 摄像机源捕获帧。- 将处理后的帧馈送到
ffmpeg
管道,该管道将内容打包以供在线流式传输 (HTTP Live Streaming - hls
) 并将其保存在本地。 - 使用作为接收器元素的
Gstreamer
管道元素将媒体内容传输到 Amazon Kinesis Video Stream 。kvssink
我的问题是:
- 目前,我将内容保存在本地和Amazon Kinesis Video Stream上。这有效率吗?
- 是否可以将帧直接流式传输到 Amazon kinesis Video Stream(可能通过将
ffmpeg
输出与gstreamer
管道元素连接)? - 文件格式是否适合这种实现,或者以不同的方式对媒体进行编码会更好?
android - AWS -- Kinesis Video Streams -- 流式视频旋转错误
在 KinesisVideoClient 中使用 AndroidCameraMediaSourceConfiguration 创建媒体源。它有相机方向选项,但它不起作用 - 流式视频正在旋转
withCameraOrientation(-90) -- 它有默认值 -- 我试图改变角度变化但总是旋转错误
配置代码:
amazon-web-services - 如何使用 Kinesis Video Streams 和 WebRTC 中的帧对 EC2 实例中托管的 ML 模型进行预测?
我正在开发一个 Web 应用程序,该应用程序使用带有 WebRTC 的 Kinesis Video Streams 对来自网络摄像头的帧进行预测(来自 EC2 上的 ML 模型)。我知道以前有人问过类似的问题,但没有一个答案可以消除我的困惑。我已经链接了下面的示例架构。
我想弄清楚的是 EC2 实例上的代码结构。所以我有来自 Kinesis Video Streams 的视频帧,然后在 EC2 实例上,我将使用 Consumer API 从流中获取数据。但是我将如何对这些数据进行预测?
例如,如果我使用适用于Amazon Kinesis Video Streams Parser Library的 C++ 开发工具包,我是否可以从 EC2 实例上的 WebSocket 终端节点查询我的模型,并传入帧流?对于图像,我通常只会将图像的字节发送到 HTTP 端点,但对于视频数据,我不知道该怎么做。
编辑:
我找到了一个使用 SageMaker 的示例,而不是自己创建整个 EC2 实例,它似乎将单个图像传递给对象检测模型以获得结果。
amazon-web-services - 有人在使用 AWS Kinesis 时遇到同样的问题吗?
请问,使用 AWS Turn 服务来使用 WebRTC 的人可以尝试使用以下示例吗?(由 AWS 自己提供)。从现在开始,我们就面临着一个星期的问题。当两个客户端位于不同的网络(例如 LTE)时,不会出现视频和音频。当他们都在同一个网络中时,一切正常。有人有同样的问题吗?并且可能已经为我们提供了解决方案?提前致谢!
flutter - 我们如何通过颤振将视频流式传输到 aws kinesis 流?
所以我想将视频从颤振流式传输到 Kinesis 流。我已经搜索了 kinesis 文档,但找不到任何可用于颤振的 SDK。
- 有没有图书馆可以做到这一点?
- 或者,如果有人以前做过,将非常感谢您的帮助。
java - 在 AWS Kinesis 上上传媒体时获取“ErrorCode”:“KMS_KEY_ACCESS_DENIED”、“ErrorId”:4500
我已经从https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp克隆了代码,并按照此处提到的步骤进行操作。解决了一些错误后,我成功创建了构建。
https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/docs/windows.md#running-the-gst-launch-10-command-to-upload-此处提到的 mkv-file-that-contains-both-audio-and-video正在尝试上传重新编码的 mp4 或 mkv 文件
但我收到错误 {2021-06-10 14:39:14 [140697130239744] DEBUG - postWriteCallback(): Curl post body write function for stream with handle: customStream2 and upload handle: 0 returned: {"EventType":"ERROR ","FragmentTimecode":1623316156380,"FragmentNumber":"91343852333182690139761976584024119007708395368","ErrorCode":"KMS_KEY_ACCESS_DENIED","ErrorId":4500} }
虽然我拥有AWS Kinesis 和 S3 存储桶的完全访问权限。请建议是否缺少任何其他必需的许可?我怎样才能克服这个问题?任何帮助表示赞赏,在此先感谢。
我也尝试过使用 java-producer-code 并遇到同样的问题。
gstreamer - GStreamer - 我的环境必须被污染
最终,我尝试使用 AWS Kinesis Video Streams。我按照说明,成功构建了 cpp 生产者插件,但是基本的 gstreamer 功能似乎无法正常工作。我肯定有可能在 KVS 设置期间搞砸了环境。试图调试这个,如果在某个地方犯规,我的环境似乎。简单的 GST 事情是行不通的。
这是一个非常简单的 Ubuntu 18.04 平台。
我连接了一个 Logictech C920 网络摄像头。(而且,在使用 ffplay 进行测试时效果很好。)
设备监视器似乎不起作用
测试来自连接的 USB 网络摄像头的流不起作用
奇怪的是,AWS 插头似乎就位
azure - Azure 媒体服务价格计算
我想将 azure 媒体服务用于视频流,但 azure 文档在定价方面非常模棱两可。请告诉我:
- 什么是流媒体单元
- 我们如何计算流媒体单元的成本?
- 数据传输成本是多少?它与流媒体单元有何关联?
- 考虑到这些,如果我上传了 10 个视频,100 分钟观看,如何计算成本?
- 如果我们将 CDN 与流式端点一起使用,流式端点和 CDN 都需要计费吗?
提前致谢。