V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Roseboy
V2EX  ›  程序员

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

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

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

    开录,完了 stop 一下,然后剩下的就是上传什么的处理一下
    opengps
        7
    opengps  
       2019-12-15 16:48:54 +08:00 via Android
    老师让做,那就先简单实现单服务器版本,高级伸缩分布式集群架构你暂时用不到,服务器带宽买大点就 ok
    zhensjoke
        8
    zhensjoke  
       2019-12-15 17:43:21 +08:00
    APP 套 H5,H5 后台 PHP,用阿里云 OSS 或者又拍云之类的提供的 DEMO..
    做文件上传测试。。
    Roseboy
        9
    Roseboy  
    OP
       2019-12-15 17:45:16 +08:00
    @opengps 嗯 我搞个单服务器的就行,大佬能详细说下实现方法吗 前后端的
    Roseboy
        10
    Roseboy  
    OP
       2019-12-15 22:25:44 +08:00
    @zhensjoke 好的,谢谢大佬。我再多研究研究
    Roseboy
        11
    Roseboy  
    OP
       2019-12-15 22:26:22 +08:00
    @janxin 小程序老师不同意...o(╥﹏╥)o
    Roseboy
        12
    Roseboy  
    OP
       2019-12-15 22:27:34 +08:00
    @janus77 好的,兄弟。我多学习学习,之前真没这方面的经验
    murmur
        13
    murmur  
       2019-12-15 22:30:03 +08:00
    只要给钱,方案大大的有,上传、转码、审核、CDN 一气呵成,当然现在的视频网站都是巨头靠山,爱奇艺是百度,优酷是阿里,芒果那更不用说了
    westoy
        14
    westoy  
       2019-12-15 22:35:25 +08:00
    感觉你老师在派外包单给你, 你就跟他说没视频牌照托管视频文件是违规的......
    murmur
        15
    murmur  
       2019-12-15 22:41:10 +08:00
    而且从现在来看,整个架构最难的部分在审核,我一直好奇,B 站是怎么精确检测出视频在 xx 分 xx 秒存在问题,是漏点还是敏感都能报出来,是真的机器学习还是有人工抽查
    KuroNekoFan
        16
    KuroNekoFan  
       2019-12-16 09:04:29 +08:00 via iPhone
    能有几个用户啊还架构,随便搞个网络空间不就完事了吗
    balaWgc
        17
    balaWgc  
       2019-12-16 12:13:04 +08:00
    楼上的怎么都在说啥,什么转码,审核,这不是整复杂了吗
    wdspro
        18
    wdspro  
       2019-12-16 18:20:58 +08:00
    老师看到了楼上的回复吐了血
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5926 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:31 · PVG 10:31 · LAX 19:31 · JFK 22:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.