问题标签 [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.

0 投票
1 回答
489 浏览

amazon-web-services - 来自 S3 存储桶的 Spring Boot 视频流

我想创建一个类似视频流应用程序的 youtube,但规模很小。我使用 Spring boot 作为后端休息端点,使用 amazon S3 存储桶存储视频文件。我能够将视频文件上传和下载到 S3 存储桶。但我在流媒体方面感到困惑。我想在jsp页面中显示那些视频文件来播放。我听说过 Aws 视频点播、aws kinesis 等。有人可以建议我或分享一些链接,这将是使用 Spring Boot 进行视频流的最佳方法。或者除了在这种情况下有用的 aws 服务之外还有其他服务吗?我完全糊涂了。请帮帮我。谢谢你。

0 投票
1 回答
1131 浏览

node.js - 如何将 IP-Camera 与 kinesis-video-streams-webrtc-sdk 示例代码集成?

我愿意使用此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

任何帮助将不胜感激。

0 投票
0 回答
115 浏览

ffmpeg - H264 片段到图像文件

第一次来这里所以要温柔。

我遵循以下内容:

H264 字节流到图像文件

有了这个,我能够正确地为第一个片段生成图像。

但是,当我尝试后续片段(.h264)时,我收到以下错误:

[h264 @ 0x5a8f640] 格式 h264 仅检测到低分 1,可能会误检测![h264 @ 0x5a8f640] 找不到流 0 的编解码器参数(视频:h264,无):未指定大小考虑增加 'analyzeduration' 和 'probesize' 选项的值 Input #0, h264, from 'frame-0003.h264 ':持续时间:N/A,比特率:N/A 流 #0:0:视频:h264,无,24 tbr,1200k tbn,48 tbc 输出 #0,image2,到 'output.png':输出文件 #0不包含任何流

我的片段以下列方式命名:

帧 0001.h264,帧 0002.h264 ..... 帧 1500.h264

有什么方法可以为所有 1500 个片段创建图像。非常感谢任何指导、帮助或代码。

0 投票
1 回答
118 浏览

ios - 如何将本地 RTSP 从 iOS 设备重新流式传输到本地网络外部?

我需要将本地 IP 摄像机的视频流传输/推送到网络外部。它可以是 wowza、P2P、Kinesis 或只是一个存储/使用流的基本服务器。

似乎我需要一个 iOS 上的媒体服务器,但我似乎找不到太多关于它的信息?

有谁知道重新流式传输本地流的简单方法?

0 投票
1 回答
87 浏览

gstreamer - gstreamer playbin3 到 kinesis 管道:缺少音频流

首先,非常感谢 gstreamer 社区提供的出色软件。

我正在尝试使用 gstreamer 来使用 DASH/HLS/MSSS 流(使用 playbin3)并重新流式传输到 AWS Kinesis 视频:

经过大量实验后,我决定不使用 uridecodebin3,因为它不能完全处理传入的流。

上面的命令会在 KVS 上生成视频流,但缺少音频。我尝试将 kvssink 从视频接收器管道中移出并kvss.在两者中访问它,但无法链接。

我可以为音频和视频创建单独的 kvs 流,但希望它们被混合。

有谁知道这是否可能?我对此持开放态度。

0 投票
1 回答
570 浏览

python - 如何将从 django 中的 opencv 捕获的实时视频发送到 aws kinesis-video-streams putmedia 端点?

实现: 使用 OpenCV 在 Web 浏览器中捕获摄像头的实时馈送,并使用 PUT_MEDIA(end_point) 将其发送到 AWS Kinesis-video-stream(一种 aws 服务)。

参考了Amazon AWS Kinesis Video Boto GetMedia/PutMedia并进行了一些更改以从相机捕获。

显示用户流的 HTML 代码(从网络摄像头捕获的视频):

'''

这是我得到的控制台日志: 在这里我得到了来自 AWS 的“200”响应,这意味着我能够正确地到达终点。但我不确定帧是否被发送到 AWS 流,因为 kinesis-video-streaming 仪表板的 AWS 媒体播放中没有显示任何内容。

在 HTML 上呈现的错误:

0 投票
0 回答
44 浏览

android - 使用 AndroidCameraMediaSourceConfiguration (AWS) 时视频旋转总是出错

在 KinesisVideoClient 中使用 AndroidCameraMediaSourceConfiguration 创建媒体源。它有相机方向选项,但我不工作 - 流媒体视频被旋转

withCameraOrientation(-90) -- 它有默认值 -- 我试图改变角度变化但总是旋转错误

0 投票
0 回答
88 浏览

amazon-kinesis-video-streams - AWS Kinesis Video StreamsH264 绿色工件

我正在使用 AWS Kinesis 视频流 docker 映像将 rtsp 相机流发送到 Kinesis。在运行 docker 的计算机上通过 vlc 本地查看时,rtsp 流看起来很好,因此相机也完美地发送它。

当我通过 Kinesis 控制台或 HLS 播放工具查看流时,我看到绿色伪影在整个图像上闪烁。当视频上有运动时,视频会稍微清晰一点,然后又变回绿色。我怀疑这与 H264 视频中的 I 和 P 帧有关,但对于我的生活,我无法弄清楚如何修复它。

我的 gstreamer 代码是:gst-launch-1.0 rtspsrc location=$3 short-header=TRUE ! rtph264depay ! h264parse ! kvssink stream-name=$4 storage-size=512 access-key=$1 secret-key=$2 aws-region=ap-southeast-2.

我也尝试过增加fragment-durationkey-frame-fragmentation=false没有运气。

整个东西都是绿色的

当运动发生时,某些部分变成正确的颜色

0 投票
1 回答
157 浏览

amazon-web-services - Aws 识别视频流

我是新手。aws rekognition 视频流(使用 kinesis 进行流式传输)是否能够像基于图像的对应物一样识别对象?这可能很明显,但我无法在网上找到任何证据。非常感谢任何有用的资源。提前致谢。

0 投票
0 回答
111 浏览

amazon-web-services - AWS Kinesis Video Streams IPv6 ICE 服务器

AWS Kinesis Video 信号通道 ICE 服务器是否支持纯 IPv6 客户端?例如,为 T-mobile 网络上的客户端分配了 IPv6 地址并模拟 IPv4,但由于各种原因似乎无法正常工作。

我看到 AWS Kinesis Video 信号开发工具包返回“*.kinesisvideo.us-east-1.amazonaws.com”ICE 服务器,但这些仅解析为 IPv4 地址。

我想我会检查其他人是否遇到过类似的情况,以及 AWS Kinesis Video 流是否存在任何解决方法。

提前感谢您的时间。