Проблемы с разработкой музыкального потокового сервера с помощью node.js, AWS
Я занимаюсь разработкой сервера музыкальных потоков с помощью node.js, AWS(Elastic beanstalk и S3)
У меня есть две проблемы...
- когда я видел журнал Elastic beanstalk (работающий на сервере node.js), возникает ошибка "errorTimeoutError: время соединения истекло после 120000 мс"
- и когда я собираюсь проигрывать музыку в Интернете и в приложении для 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);
}
}