我自己管这类项目叫做“自动化定制内容生成”。
我最近冲浪的时候,刷到过一些营销号搬运的外网 minecraft 落沙像素画视频,在这些视频的评论区中,我时能看到想要有人帮他用他的头像生成这样的视频的声音。
在看到这些洋视频之余,我还看到本土的定制产品展示视频,有许多年轻人购买这样的商品,不但是为了自己使用,更是想要以这样的方式在公众前展示自我。
尽管精彩,但它们无一例外地,多数流程依赖对生产经验有较高需求的手工生产,难以规模化。
我认为,我在本文中提到的第一个品类可实现高度的自动化生产。
做一个带 token (面向客户时则称为“卡密”)鉴权的前端页面,客户上传图片,选择落沙样式,鉴权通过,图片推进对象存储,生成任务并推入任务队列;业务控制器拉取任务队列,告诉 k8s 控制器给每个未处理的任务起一个一次性结构生成业务容器;结构生成业务容器拉起后在业务控制器注册,根据控制器传入的任务信息从对象存储拉取图片,将其处理成 nbt 格式的结构文件;生成的 nbt 文件推送至结构文件存储桶,结构生成业务容器修改任务状态为“结构生成完成”,注销并销毁自身。
业务控制器拉取任务队列,告诉 k8s 控制器给每个处于“结构生成完成”状态的任务起一个一次性任务打包业务容器;任务打包业务容器从结构文件存储桶根据传入的任务信息拉取生成的 nbt 文件,并将 nbt 文件与任务信息打包成 tar.gz 格式的任务包;将生成的任务包推送至任务包存储桶,任务打包业务容器修改任务状态为“等待受理”,注销并销毁自身。之后便是人工的部分了。
现在是暑假,正是很多年轻人有闲的时间,有闲,就意味着有更大概率为线上内容花钱,现在就是这类项目的黄金时间。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.