我正在尝试使用 nodejs 将 hls 媒体从 lambda 函数传递到 AWS MediaPackage 输入端点。我正在执行以下操作,并且似乎正在推送媒体文件块(ts 文件):
const auth = 'Basic ' + Buffer.from(endpoints[0].Username + ':' + endpoints[0].Password).toString('base64');
const options = {
hostname: endpoints[0].Url.hostname,
path: endpoints[0].Url.path,
headers: {
'Content-Type': 'application/json',
'Authorization': auth,
'Content-Length': Buffer.byteLength(data.Body)
},
body: data.Body // body of ts file
};
console.log(options);
const res = await httpsPut(options); //Promise using https put to send the body in options
但是,我在 CloudWatch 中看不到 MediaPackage 频道的任何日志
这是将注入媒体发送到 MediaPackage 的正确方法吗?我找不到任何文档
谢谢,