1

如何使用 jwplayer 将音频文件从 S3 存储桶流式传输到网络/移动设备而不使它们成为那些

 jwplayer('mediaplayer').setup({
            'id': 'playerID',
            'width': '480',
            'height': '50',
            'file': baseURL + obj[i].FileName, 
            'provider': 'rtmp',
            'streamer': 'rmtp address',
            autostart: true,
            rtmp: {
                bufferlength: 10
            }
        }).onTime(function(){
            var totalDuration  = jwplayer('mediaplayer').getDuration();
            var currentPosition = jwplayer('mediaplayer').getPosition();
            if(parseInt(currentPosition/totalDuration) > .99 && buffernext!=true){
                buffernext = true;
                i = i +1;
                //Ready the next song to stream
            }
        });

我怎样才能完成以下任务。

  1. 当人们从存储桶下载内容时,从 AWS S3 存储桶缓冲/流式播放歌曲,而无需将文件权限更改为“打开/下载”。
  2. 以某种定义的速率流式传输歌曲。
  3. 开始缓冲下一首歌曲,以避免两个文件之间的延迟。
4

0 回答 0