1

我正在使用 soundcloud-python api 包装器(https://github.com/soundcloud/soundcloud-python)将曲目上传到 SoundCloud。

一切正常,但将曲目上传到 SoundCloud 每兆字节大约需要 1 分钟(例如,使用 45 MB mp3 文件调用 client.post('/tracks', track=data) 大约需要 45 分钟才能上传)。

我已经验证我可以以 Gbps 的速度从这台服务器(它是 Heroku 上的工作人员测功机)通过互联网将数据推送到其他服务器。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') 
                        }
                 )
4

1 回答 1

0

您的代码是否有可能发送被路由器选择性过滤的数据包?正如上面提到的 Niklas B.,远程主机可能会限制速率。您联系过 Soundcloud 吗?尝试通过标准 Soundcloud 接口从您的服务器上传文件并计算传输速率。

还发现了这个问题,由 user1264242 于 3 月 12 日 13:52 提出

于 2012-04-28T06:11:45.377 回答