这是为RTSP协议转发到RTMP协议的一款推流客户端,纯java所写,引用了Javacv里面的javacpp库和javaffmpeg库
,客户端界面为javafx 所写实现基本样式和功能
JavaFx为界面
SpringBoot管理框架
JavaCV流转发库
链接:
RtspPushStreamClient
.
介绍这是为RTSP协议转发到RTMP协议的一款推流客户端,纯java所写,引用了Javacv里面的javacpp库和javaffmpeg库,客户端界面为javafx 所写实现基本样式和功能软件架构JavaFx为界面SpringBoot管理框架JavaCV流转发库开源链接: RtspPushStreamClient....
我负责的模块主体部分
1.实现推实时摄像头到nginx-
rtmp
服务器上,然后从服务器拉取处理后的视频
流
播放。主要是推
流
器、服务器、拉
流
器的选择与搭建。【因为本人水平有限,这块只是基于大神的项目进行了修改】
2.实现GPS定位信息的获取与发送。主要是获取GPS定位信息和如何发送到服务器上。
推
流
器的搭建
rtmp
服务器
拉
流
器的搭建
合并视频传输模块与非视频传输模块
1. 推
流
器的搭建
参考pedroSG94/
rtmp
-
rtsp
-stream-client-
java
1)将github上的推
流
.
那么
rtsp
我们怎么处理呢?我们使用
java
将
rtsp
流
拿到之后,进行
rtsp
解码,因为要考虑到延时性,所以我们要尽量拿到一秒的数据之后再进行推
流
处理。代码如下:
public void decodeWave(String token, String url) throws Ex..