想做一个能够上传视频的手机端 app,大佬们能否指导一下前后端的技术架构 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Roseboy
V2EX    程序员

想做一个能够上传视频的手机端 app,大佬们能否指导一下前后端的技术架构

  •  
  •   Roseboy 2019 年 12 月 15 日 3112 次点击
    这是一个创建于 2301 天前的主题,其中的信息可能已经有所发展或是发生改变。
    老师想让我做一个能够拍摄视频,然后将视频上传到服务器(租的阿里云)的手机端 app (暂定为安卓平台)。由于之前我也没有做过类似的小项目,想请教一下各位大佬,这其中的前端、后端的技术架构是怎样的?在这方面,我是一名纯小白。我以前做的是硬件,还请各位大佬们不吝赐教!
    18 条回复    2019-12-16 18:20:58 +08:00
    susunus
        1
    susunus  
       2019 年 12 月 15 日
    你们老师真牛逼,让没有做过的人一上来就搞有点难做的东西。
    1. 后端就 springboot 写一个文件上传的接口,然后将上传的文件路径保存到数据库中。再写一个查询的接口。
    2. App 找一个拍摄视频的 demo,只要能拍,保存没问题,拿来改改,然后通过上面的那个接口上传。
    3. H5 就直接查那个上传视频的 接口,展示出来。
    应该能混过去吧。
    Baymaxbowen
        2
    Baymaxbowen  
       2019 年 12 月 15 日 via Android
    直接上传 OSS 可以吗
    Roseboy
        3
    Roseboy  
    OP
       2019 年 12 月 15 日
    @susunus 感谢大佬。我们老师想一出是一出,天天待在象牙塔里的人确实不太行...
    Roseboy
        4
    Roseboy  
    OP
       2019 年 12 月 15 日
    @Baymaxbowen 额...我现在还不清楚整个前后端需要做哪些工作
    rb6221
        5
    rb6221  
       2019 年 12 月 15 日
    阿里云?你去看下阿里云 oss,照着他的步骤给你的服务器加这个服务,然后用他提供的接口就可以上传了,就是衣柜 http 请求,在 app 上请求一遍别跟我说你不会啊
    janxin
        6
    janxin  
       2019 年 12 月 15 日
    你要不考虑一下直接小程序完了

    developers.weixin.qq.com/miniprogram/dev/api/media/camera/CameraContext.startRecord.html

    开录,完了 stop 一下,然后剩下的就是上传什么的处理一下
    opengps
        7
    opengps  
       2019 年 12 月 15 日 via Android
    老师让做,那就先简单实现单服务器版本,高级伸缩分布式集群架构你暂时用不到,服务器带宽买大点就 ok
    zhensjoke
        8
    zhensjoke  
       2019 年 12 月 15 日
    APP 套 H5,H5 后台 PHP,用阿里云 OSS 或者又拍云之类的提供的 DEMO..
    做文件上传测试。。
    Roseboy
        9
    Roseboy  
    OP
       2019 年 12 月 15 日
    @opengps 嗯 我搞个单服务器的就行,大佬能详细说下实现方法吗 前后端的
    Roseboy
        10
    Roseboy  
    OP
       2019 年 12 月 15 日
    @zhensjoke 好的,谢谢大佬。我再多研究研究
    Roseboy
        11
    Roseboy  
    OP
       2019 年 12 月 15 日
    @janxin 小程序老师不同意...o()o
    Roseboy
        12
    Roseboy  
    OP
       2019 年 12 月 15 日
    @janus77 好的,兄弟。我多学习学习,之前真没这方面的经验
    murmur
        13
    murmur  
       2019 年 12 月 15 日
    只要给钱,方案大大的有,上传、转码、审核、CDN 一气呵成,当然现在的视频网站都是巨头靠山,爱奇艺是百度,优酷是阿里,芒果那更不用说了
    westoy
        14
    westoy  
       2019 年 12 月 15 日
    感觉你老师在派外包单给你, 你就跟他说没视频牌照托管视频文件是违规的.....
    murmur
        15
    murmur  
       2019 年 12 月 15 日
    而且从现在来看,整个架构最难的部分在审核,我一直好奇,B 站是怎么精确检测出视频在 xx 分 xx 秒存在问题,是漏点还是敏感都能报出来,是真的机器学习还是有人工抽查
    KuroNekoFan
        16
    KuroNekoFan  
       2019 年 12 月 16 日 via iPhone
    能有几个用户啊还架构,随便搞个网络空间不就完事了吗
    balaWgc
        17
    balaWgc  
       2019 年 12 月 16 日
    楼上的怎么都在说啥,什么转码,审核,这不是整复杂了吗
    wdspro
        18
    wdspro  
       2019 年 12 月 16 日
    老师看到了楼上的回复吐了血
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     874 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 20:36 PVG 04:36 LAX 13:36 JFK 16:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86