开发者社区> 问答> 正文

ossmediaSDK上传文件错误,http code403




交叉编译oss_media_SDK,移植到了飞凌的OK210-A开发板。
运行./hls_stream_sample video_audio_live
然后发送了错误,说的好像是网络传输的问题,弄了好久,一直没解决,所以求助工程师和大神们!感激不尽


[root@FORLINX210]# ./hls_stream_sample video_audio_live

[2016-08-01 03:45:29.118] 1073874320 /work/aliyun/b/arm210/c_media_sdk_2_0_0/src/oss_media_client.c:150 head object[arm_210/live/video_audio/test0.ts] failed. http code:403, code:UnknownError, msg:(null), req:579F1A3977F138AFF7B501B3
[2016-08-01 03:45:29.118] 1073874320 /work/aliyun/b/arm210/c_media_sdk_2_0_0/src/oss_media_client.c:96 stat file[arm_210/live/video_audio/test0.ts] failed.[2016-08-01 03:45:29.118] 1073874320 /work/aliyun/b/arm210/c_media_sdk_2_0_0/src/oss_media_hls.c:324 open oss media file failed.
[2016-08-01 03:45:29.118] 1073874320 /work/aliyun/b/arm210/c_media_sdk_2_0_0/src/oss_media_hls_stream.c:48 open ts file[arm_210/live/video_audio/test0.ts] failed.open hls stream failed.

展开
收起
冬天蚂蚁 2016-08-01 17:56:52 4206 0
3 条回答
写回答
取消 提交回答
  • 回 2楼(冬天蚂蚁) 的帖子
    错误原因和2楼说的一样,有两种可能,一种是你本地的时间有偏差,另一种是网络情况不好,导致请求达到OSS的时候超过了15分钟。从错误的实际情况来看应该是你的本地时间有问题,请OSS开发同学查后端请求日志看到的情况:
    Detail:MaxAllowedSkewMilliseconds=900000 Detail:RequestTime=2016-07-31T19:45:23.000Z     Detail:ServerTime=2016-08-01T09:45:29.000Z
    时间偏差有14个小时,建议在看一下本地时间
    2016-08-02 10:23:00
    赞同 展开评论 打赏
  • 回 1楼简单爱0107的帖子
    嗯嗯,时间是对的,特意修改过了。之前我在一个arm9的板子上是可以运行的,现在是放到A8的板子上,就出现这样的问题了。

    负载指的是哪里呀?不太懂,望不吝赐教!

    -------------------------

    回 3楼yjseu的帖子
    果然是时间的问题,是我弄错了,开发板上的时间显示是CST,然后我是根据这个来修改的。原来CST有4个时间(图1),我改成美国中部时间了,所以一直不对,应该是北京时间才对。非常感谢你们的回答,解决了问题(图2)!不过,有时候成功,有时候不成功。





    另外发现,上传的速度特别慢,本以为A8的板子会快很多,但是比ARM9的慢多了。网上说可能是网卡的问题,。
    2016-08-01 21:52:36
    赞同 展开评论 打赏
  • Aliyun OSS 研发,专注存储高性能
    这个问题是请求发起时间和服务器当前时间大于15min 导致,检查下本机服务器时间,如果时间没问题,检查下负载情况。
    2016-08-01 19:07:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载