- 博客(6)
- 收藏
- 关注
原创 JavaCV实现MP4推送到RTMP服务并支持指定进度推送
文章目录场景描述使用传统ffmpeg cmd来编写程序使用JavaCV实现技术细节场景描述我们需要做个把MP4文件推送到rtmp服务器实现文件点播的场景,MP4可能是个本地文件或者一个url,只解复用不涉及转编码。使用传统ffmpeg cmd来编写程序这里我就不一一解释参数含义, 重点 -re 参数控制读取 AVpacket 的速度,按照帧率速度读取文件 AVpacket。如果有多个流,以最慢的帧率为准。ffmpeg -ss 00:00:15 -re -i test.mp4 -c:v
2024-01-04 15:25:37 721 1
原创 Java实现集成流媒体服务
目前市面上的流媒体服务程序大多以C/C++等编写的,而是用java编写的功能完善的流媒体服务几乎没有。对于有流媒体需求的java项目而言只能采用单独部署的方式并采用http及hook来进行业务交互,一定程度上增加了运维及开发的成本,所以开发或者移植一款功能齐全的流媒体服务势在必行。总共分为三步,第一步编译并构建ZLMediaKit C Api的动态链接库,第二步根据ZLMediaKit C Api的头文件封装Java代码中形成 ZLMApi,第三步使用ZLMApi构建自己的流媒体服务。
2023-12-20 17:05:02 2108 1
原创 解决spring data elasticsearch @Field配置分词器 analyzer无效问题
spring data elasticsearch 配置搜索实体配置正确 但是分词器无法在elasticsearch加上 ,可能原因是 @Field 上的 type 必须用FieldType.Text ,如果不是会导致所有的 analyzer都无法配置上,原因是text才会使用分词,而Keyword之类的不会分词,所以导致elasticsearch putMappinge接口报错。错误的写法 @Field(type = FieldType.Keyword, searchAnalyzer = "
2021-12-31 08:54:19 4416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人