实现网
数字银行解决方案 项目制

岗位职责: 1、 负责公司后端技术架构设计及构建,并对系统安全性、稳定性负责; 2、 负责重点技术攻关,为后端研发团队提供技术指导; 3、 解决项目组遇到的技术难题,确保项目组内部有效的沟通,同时负责对项目组其他成员的工作进行指导; 4、 参与核心代码的编写,并对项目开发过程进行把关。 任职要求: 1、有在POS厂商/收单机构/银行等公司从事过金融支付相关工作经验,熟悉收单、对账、清结算等业务者优先; 2、 计算机类相关专业毕业,正规院校本科以上学历,5年以上Java技术体系研发及架构工作经验; 3、 精通Java,熟悉常用主流后台服务基础框架(框架提供的特性及其实现原理),熟悉分布式系统的设计原理,熟悉多线程、缓存、消息、搜索等机制,熟悉微服务架构设计原理优先; 4、 熟悉软件项目整个生命周期管理,即包括项目前期方案策划与撰写,项目需求分析与整理,系统原型规划与制作,系统架构与功能开发,系统功能/集成/性能测试,系统部署与上线,以及后期系统优化与维护等; 5、精通Spring Cloud, Spring MVC,Mybatis等主流Java开发框架; 6、精通常见数据库,如MySQL、MongoDB等,能对SQL进行性能优化 7、精通Apache、Tomcat等主流应用服务器,有MQ、Dubbo、ElasticSearch使用经验;熟悉分布式、缓存、消息、负载均衡机制 8、熟悉JavaScript脚本语言、jQuery等框架,掌握Ajax、Json以及面向对象的编程思想; 9、具有有创新精神,关注新技术动态,热爱技术,专注于技术。 工作时间 1、可保证每天8小时或以上工作时长

预估 30000 元

已有2人投递
《GB/T 28181-2016》的音视频编解码 项目制

一、概述:基于ffmpeg实现《GB/T 28181-2016》的音视频编解码,需要支持TCP/UDP两种视频流的接收,进行解码--压缩--编码的过程;再此过程中,有些异常的视频流(比如花屏、卡顿等情况),需要进行处理。可提供视频流包。 二、需求: 1)媒体服务;该部分主要工作是媒体相关部分工作,其它信令工作由其它功能完成; 2)可以接入GB信令平台建立的媒体网络连接,并按照GB28181-2016版本附录C的要求解封装; 3)可以支持硬件编解码(Nvidia P4/T4 和 Nvidia AGX Xavier); 4)考虑传输方案,最终转码视音频为mpeg1并通过http推送; 5)提供保活机制,检测到断流则推送信息至指定服务(http形式,根据入参url,反馈接收流的端口已断流); 6)运行环境:centos 7 或者 Ubuntu 16.04 及以上; 7)需要提供源代码,打包后的ffmpeg以及相应的命令行调用方式; 三、实现流程 1、支持命令传参调用;如以下示例: ./ffmpeg-gpu -protocol_whitelist file,crypto,http,tcp,udp,rtp,tcpgb,udpgb -c:v h264_cuvid -i tcpgb://ip:port -pix_fmt yuv420p -an -f mpegts -codec:v mpeg1video -b:v 800k -bf 0 -s 720x404 -r 25 http://ip:port/helloworld/720/404/ 注:-i 后边可以用tcpgb/udpgb来区分是tcp/udp流 2、针对命令参数传进来的媒体服务器ip,port建立tcp/udp server接受下级平台媒体服务器发送过来的GB28181定义的媒体数据,并完成相应的组包,解封装等提取出裸视音频数据,完成转码操作 3、将转码后的音视频数据按照http协议推送到指定的http server 4、断流检测,当检测到该端口接收不到流时,发送Http消息通知信令服务器。

Small c40c92302a0edc0949ff4828957f6e48
昵称登录后显示 6 个月前发布

预估 15000 元

已有2人投递

我是技术人才
我在寻找兼职工作

申请成为技术顾问

我是创业者
我在寻找技术人才

发布用人需求