问题描述
- 请教微信公众号视频(非8秒短视频)解决方案
-
场景需求
- 微信公众号,前端HTML5+BootStrap,后台Java...
- 用户拍摄长约1-2分钟的视频,上传至服务器
- 服务器保存视频,并提供播放页面给其他用户观赏
- 视频需要较长时间保存
##方案一
1. 用户自行拍摄视频
2. 向公众号发送该视频文件(注:微信会自动压缩该视频并上传,后台程序处理该视频消息)
3. 微信保留该视频3天,大小限制为10M,该视频无法下载,系统通过MediaId获得播放链接
4. 优点:自动压缩、节约流量、方便用户
5. 缺点:不能长时间保存##方案二
1. 用户自行拍摄视频
2. 通过微信菜单进入系统动态页面,在HTML表单中选择视频文件,通过HTTP上传
3. 系统后台保存视频文件,压缩并建立文件关联
4. 优点:视频保存时间可控
5. 缺点:除非用户选择低分辨率拍摄,否则视频文件很大,上传时间长、消耗流量,体验差请问以上方案有没有问题,或者大家有更好的方案?(仅限微信,本地App目前不考虑)
时间: 2024-10-02 23:09:03