【发布时间】:2012-04-27 23:49:04
【问题描述】:
我正在使用 soundcloud-python api 包装器 (https://github.com/soundcloud/soundcloud-python) 将曲目上传到 SoundCloud。
一切正常,但将曲目上传到 SoundCloud 每兆字节大约需要 1 分钟(例如,使用 45 MB mp3 文件调用 client.post('/tracks', track=data) 大约需要 45 分钟上传) .
我已经验证我可以以 Gbps 的速度将数据从该服务器(它是 Heroku 上的工作人员测功机)通过 Internet 推送到其他服务器。 SoundCloud 是否会限制用于上传数据的 API,或者我可以调整哪些设置来帮助提高速度?
这里是示例代码:
import soundcloud
client = soundcloud.Client(access_token='OAUTH2_ACCESS_TOKEN')
res = client.post('/tracks',
track={'title': 'my title',
'asset_data':open('file.mp3', 'rb')
}
)
【问题讨论】:
-
如果远程主机限制了它的下载速率,我不知道你能做些什么。
-
仅更新此内容以说明这是 SoundCloud 的一个已确认问题,节流并非设计使然,而且它似乎会影响某些网络,但不会影响其他网络。
标签: python django heroku soundcloud