我正在尝试从正在工作的 AWS kinesis 实例中获取媒体(因为我可以将视频流式传输到它)。一旦我在我的 nodejs 代码中保存了来自 getMedia 调用的数据。我正在尝试将 Buffer 类型的 data.Payload 转换为 mkv 文件,以便稍后在我的程序中使用。任何建议/解决方案将不胜感激,已经花了很长时间搜索。
The data file I have saved(which is of correct type)
""""
"ContentType": "application/json",
"Payload": {
"type": "Buffer",
"data": [
......
"""
kinesisvideomedia.getMedia(params, function (err, data) {
if (err) {
console.log(err, err.stack); // an error occurred
}
else{
console.log(data);
.... saving data code