Проблемы с разработкой музыкального потокового сервера с помощью node.js, AWS

Я занимаюсь разработкой сервера музыкальных потоков с помощью node.js, AWS(Elastic beanstalk и S3)

У меня есть две проблемы...

  1. когда я видел журнал Elastic beanstalk (работающий на сервере node.js), возникает ошибка "errorTimeoutError: время соединения истекло после 120000 мс"
  2. и когда я собираюсь проигрывать музыку в Интернете и в приложении для Android (используя поток http с медиаплеером), я не могу передвинуть панель поиска музыкального проигрывателя (индикатор выполнения) и музыку, сокрушенную до окончания песни.

Как я могу исправить мою проблему?

это мой код node.js

var key = 'music/'+music_id;
        if(music_id == 00001){
            key +='.m4a';
            response.writeHead(200,{'Content-Type' : 'audio/mp4'});

        }else if(music_id = 00002){
            key +='.mp3';
            response.writeHead(200,{'Content-Type' : 'audio/mp3'});
        }

        console.log('key is '+key);
        var params = {Bucket: bucket_name, Key: key};
        s3.getObject(params,function(err,data){
            console.log('error' + err);
            console.log(data);
        }).createReadStream().pipe(response);
    }
}

0 ответов

Другие вопросы по тегам