1 概述 1.1通用直播总体架构 Java在用于视频开发时主要采用的技术框架是FFmpeg和OpenCV。数据库和其他的功能实现可以使用Java Web的相关技术就可以实现。 1 FFmpeg主要有两种网络传输协议;RTSP、RTMP RTSP;实时流传输协议,是TCP/IP协议体系中的一个应用层协议.RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成数据传输。 RTMP;实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。 从上面的简单描述可以看出,这两种协议完全符合808和809协议的。 1.2 视频直播流程 2 具体实现方案 2.1 图像和声音同步流程 2.2 框架作用说明 OpenCV; 内置数据结构和输入/输出(In-build data structures and input/output) 关于OpenCV的好处之一就是它提供了许多内置的用于图像处理和计算机视觉相关操作的基础元素。如果你需要通过scratch写入某些内容,你将不得不定义一些东西
4840直播
异常处理 Spring为了整合全局异常的处理(不用在每个方法下捕获或者抛出异常从而达到处理异常的机制),开发了如下注解: @RestControllerAdvice 定义全局异常的处理类 返回值JSON串 @ExceptionHandler 标识拦截的异常的类型,如果类型匹配,则执行方法 @RestControllerAdvice public class MyExceptionAdvice { //写法:1.运行时异常(通用) 2.自定义异常信息 3.拦截所有异常Exception @ExceptionHandler(RuntimeException.class) public Object exception(Exception e){ //需求: 如果遇到异常,应该提示用户201/失败信息. e.printStackTrace(); return SysResult.fail(); } } 业务返回 满足不同业务需求的返回不同结果,方便前端识别业务执行成功与否,以便执行不同的操作. @Data @
1480电商
一:什么是短信路由 短信路由是指当短信发送时,不通的关键字内容,不同的地区进行线路分流。实现压缩成本速度和质量保证。 二:扣量功能的作用 主要用于客户端用户提交短信时按照设置好的比例进行扣量 三:可设置不同用户扣量比例和规则 可通过短信后台设置不同短信客户的扣量比例和扣量规则 四:用户管理模块的整体作用 通过后台管理整个短信平台的客户 管理内容有1:开户 (普通用户,代理商用户)。2:删除用户,锁定用户,充值。 3:用户审核设置。4:用户通道设置。5:用户通道分流。用户扣量设置。 五:短信路由流程 这里说下我们在开发实践过程中实现短信路由的流程 1:设置账号的全网通道。2:设置通道可发的地区。3:设置内容关键字的通道 流程: 1.1:当客户端账号没开通通道路由 当某个账号提交短信后,系统先判断此账号是否开启了通道路由。如果账号没有开启通道路由那么发送的号码和内容直接通过全网通道直接发出。 1.2:当客户端账号开通通道路由 且内容中有关键词的 当账号提交短信后,系统判断如果此账号开启了通道路由。如果当前提交的内容中有符合关键词的通道,则当前内容不管什么地区的
3210 PC网站
项目描述:一款提供兑换礼品,停车场收费的微信小程序 技术栈:uniapp,vuex,axios 项目职责:使用 uniapp 快速搭建项目,并做多段适配,完成公共组件的封装,与后端配合,并进行后端数据联 调。测试性能优化,图片懒加载,减少代码沉余。
1280微信小程序
项目描述:这是一款专业为基层医疗单位提供更优采购方案的 app 技术栈:uni-app axios uView2.0 vuex echarts 项目职责:负责业务端的所有页面级别开发(订单、数据报表、预警、佣金、额度、登录、回款、客户画像、代 客下单、权限等模块),和后端讨论业务流程,完成接口联调,对公共组件的封装。性能测试,图片懒加载,减少 代码沉余
1490微信公众号
主要使用itchat与flask库,操作系统macOS。 1.实现防撤回功能,将撤回信息发送至文件传输助手。 2.实现将微信A收到的消息转发至微信号B。
1240python
项目描述:一个共享台球室,用户可根据扫码开门计费,出门结束的无人看管台球室,并设有商城供用户使用 技术栈:uni-app axios uView2.0 vuex 项目职责:负责所有页面级别开发(首页、商城、购物车、订单、我的、会员中心、领卷中心、报修等模块),和 后端讨论业务流程,完成接口联调,对公共组件的封装。性能测试,图片懒加载,减少代码沉余。
1300微信小程序
获取天气信息的微信小程序,后端通过API获取各省各地天气情况,并且展示于前端,数据库等服务采用微信云开发。
4130JavaScript
基于unity3D的lowpoly风格闯关揭秘游戏demo。 负责人物操纵脚本以及游戏内物体碰撞逻辑功能实现。 【俩学生赶工一周的unity3D游戏大作业实机演示】 https://www.bilibili.com/video/BV1Pb4y1B7da/?share_source=copy_web&vd_source=1d41185e138d60f98a87a8debd2b9fb6
1200Unity
1、项目分为用户小程序端,商家web管理后台 2、我负责搭建前后端架构,后端使用springboot+mysql+redis,小程序端使用原生微信小程序,web端使用element Ui
1060JavaScript
负责公司后端语言PHP的大版本升级(5.7 -> 7.4),所用技术: 1. 构建PHP7.4 Docker镜像 2. 在PHP7.4中自动找出不兼容代码并改正 3. 使用Kubernetes部署PHP7.4运行时新版本程序 4. 使用Istio进行流量分流测试
900
1.证书授权机构管理、数字证书签发、电子印章制作、证书吊销 2.主要负责设计、研发与测试 3.难点在于私钥的分发、第三方系统集成
1750CMS
性能预警模块编写,微工具模块编写,网关模块部分编写,前后端均由个人编写,并且手写CSS实现比较不错的交互
1430SpringCloud
主要功能为文章阅读和留言,目前已经停止开发,功能未完善,后续考虑重构前后端并完善功能。 一个人开发,前后端均为一个人负责,包括一个后台管理页面,也只写了个简单的没有完善。
1400博客
1.包括基础设置、设备接入、考勤审批、APP、统计报表等功能 2.负责设计、研发 3.难点在于考勤规则的制定与考勤时长的自动计算
1950 PC网站
项目使用工业相机采集图像,通过相机SDK配合视觉算子获得适用于视觉工具的图像。 检测的对象包括指定对象的尺寸、极片表面的脏污、破损、波浪边、划痕等。使用视觉算子编写检测算法。 检测完成后结果发送到设备端,由设备端继续后续步骤。检测数据发送到MES端,以便追溯。 根据用户选择判断是否需要存下图像。 用户需要根据使用说明对检测对象设置模板。调整检测参数及判断依据。 检测系统实时显示检测图像+检测信息+检测结果。 根据用户需求,更换材料时需要连接MES系统判断材料批次是否正确以及在产品摆盘时将产品位置信息上传MES系统,以便对接后续工序。 上述项目信息的开发皆为独立开发完成,包括相机SDK的二次开发,视觉算子的统合使用,软件的整体及MES系统整体。 由于客户原因项目不允许外流无法截图,作品图片与项目描述无关。
1520
模块:目前主要的模块有卖商品和求购以及树洞功能 这个项目是两个人写的,我负责前后端编写以及项目的架构和部署,干了70%的活 难点主要是分布式集群搭建,阿里云多主机容器集群搭建(这个由于阿里云对docker swarm不支持,导致节点之间无法通信,后续采用路由方式尝试解决)
1280电商
项目名称:数据服务中心 项目描述:为了便于对定制机设备数据的管理,为数据中心服务。数据中心服务每天从 BI 同步拉取数据进行新增或更新。提供全量 的定制机设备数据,此为公共服务,目前提供给定制机使用。 开发环境和技术:idea、tomcat、git、maven、Spring、Spring MVC、SpringBoot、Mybatis、MyBatis-Plus、Dubbo、Zookeeper、 Mysql、ShardingJdbc、EasyExcel 等。 我的职责:维护数据同步的稳定,维护数据的稳定性和准确性。实现查询数据提供接口的功能开发及代码重构。 关键成果:1、全量历史数据同步,分表插入优化为 50 线程同步 2 小时,并实现了多个外销机房亿级全量数据的同步。 2、ShandingJdbc 分库设计,实现分库与不分库的数据源路由。
1350微信小程序
项目名称:政企开放平台 项目描述:目前政企定制项目需要商务同时对接政企客户和开发者,然而对接开发者这块从 sdk 对接、开发者证书对接、商业证书对 接等环节存在大量重复的工作,需要系统承接解放人力。 开发环境和技术:idea、tomcat、git、maven、Spring、Spring MVC、Mybatis、Dubbo、Zookeeper、Redis、EasyExcel 等。 我的职责:负责整个系统的版本迭代、维护,负责外销项目的环境搭建,vivo 官网后台逻辑管理后台从无到有的建设,vivo 官网对 接 Google ARE 机型认证。 关键成果:1、独立负责版本迭代,多次获得个人月度项目奖励。 2、完成政企开放平台内销项目改造为 springboot 项目,减少代码量 50%,降低了代码复杂度。 3、外销政企开放平台前台与管理后台从无到有的建立,完成需求、概设、和开发上线。
1960博客
手机操作更加方便、快捷 会员体测、私教排班、专属推广码等功能一键搞定; 潜在、正式、流失、新增会员等属性划分 通过数据精准营销,吸引用户到店训练; 会员到店体验、私教代预约、团课排期一键操作 周期性安排、日程管理及时调整更新;
1110APP
当前共162378个项目
×
寻找源码
源码描述
联系方式
提交