
HI3518
day_day97
这个作者很懒,什么都没留下…
展开
-
Hi3518重生记(三)minihttp中的http+mjpeg排bug
(一)BUG经过群里的技术大佬们不懈努力,终于查出minihttp的bug出自tcp socket的意外断链,导致mjpeg的通信管道出问题。那么就需要对这种异常情况处理。(二)超时处理1-send超时返回通过控制台printf排查,查出出bug时,是在【server_thread】线程里面调用send_mjpeg()函数时,卡在了send_to_client中的send这一socket发送函数内。解决方法:server_thread主循环开头加入超时处理协议:SocketTi原创 2020-05-10 22:21:33 · 1019 阅读 · 2 评论 -
Hi3518重生记(二)音频播放
(一)参考源码首先需要注明,我们参考的源码是海思SDK的audio的demo,并不是某一个github的项目。本次采用的demo来自于SDK:https://dl.openipc.org/SDK/HiSilicon/Hi3518Ev20X_16Cv200/的Hi3518E_SDK_V1.0.4.0,其中mpp文件夹下就是各类源码demo。我们找到sample下的audio,这个就是...原创 2020-05-02 13:05:27 · 2834 阅读 · 0 评论 -
Hi3518重生记(一)openipc下的minihttp服务
openipc是github上一个基于HI35XX系列开发的openwrt系统。openipc里面最重要的一个应用是minihttp,他承载了这个系统的灵魂——推送视频流服务。但是根据群里面的小伙伴反应,这个服务容易卡死,而且是随机出现的。为了研究其原因,首先需要分析这个应用。(一)SDK版本描述(二)main程序粗略分析int main(int argc, char ...原创 2020-04-28 21:07:49 · 6054 阅读 · 0 评论