【问题标题】:Javascript aws-sdk | how to send a video to kinesis streamJavascript aws-sdk |如何将视频发送到 kinesis 流
【发布时间】:2018-06-22 09:33:42
【问题描述】:

我在下面的类型错误中做错了什么?以及我应该如何在下面的代码中将视频流写入端点:

我有以下代码

successCallback(stream){

    AWS.config.region = 'us-east-1'; // Region
    AWS.config.credentials = new AWS.CognitoIdentityCredentials({
        IdentityPoolId: 'xxxxxxxxxxx',
    });
    AWS.config.apiVersions = {
      kinesisvideo:'2017-09-30'
    }


    var kinesisvideo = new AWS.KinesisVideo();
    //Get stream
    var params = {
      APIName: "PUT_MEDIA",
      StreamName: this.KINESIS_STREAM_NAME
    };


    kinesisvideo.getDataEndpoint(params,function(err,data){
        if(err)
          console.log(err,err.stack);
        else{
          console.log("Kinesis Stream Response ---------");
          console.log(data);
         // data.DataEndpoint
         //How should i send the stream to endpoint?
        }
    });

  }

我收到一个错误

TypeError AWS.KinesisVideo 不是构造函数

var kinesisvideo = new AWS.KinesisVideo();

另外,一旦我得到视频流端点,我应该如何将我的数据写入端点?在 aws docs 中没有提供相同的文档。

谢谢。

【问题讨论】:

  • 你知道如何用JS发送视频了吗?

标签: javascript typeerror amazon-kinesis aws-sdk-js


【解决方案1】:

根据您的描述,我认为您使用的是提供的默认 JavaScript SDK,它不包含 kinesis 视频。

您可以覆盖此默认设置并轻松构建您自己的自定义 SDK 版本:http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-building.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    相关资源
    最近更新 更多