javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
来源:互联网 发布:cf英雄级武器淘宝网 编辑:程序博客网 时间:2024/06/07 07:34
转自:http://blog.csdn.net/eguid_1/article/details/52678775本章基于javaCV实现收流器功能和录制功能补充:基于本功能可以实现远程流媒体服务器实时视频录制到本地一、开发所依赖的包(与上一章相同,具体依赖包请查看上一章)
本章使用windows环境开发,基于javaCV的基础支撑包以及ffmpeg-3.1.2-1.2.jar、ffmpeg-3.1.2-1.2-windows-x86.jar、ffmpeg-3.1.2-1.2-windows-x86_64.jar;
二、代码实现
本功能采用按帧实现收流器录制功能
3、测试收流器录制功能
inputFile设置为服务器播放地址,outputFile设置为本地地址,这里演示.mp4,也可以是flv等其他后缀名
到这里我们已经实现了直播功能的全部基本操作:推流,录制,简单的直播系统和多人视频等已经可以实现了;突然发现,额。。。我们的直播系统貌似没有声音!!!好吧,确实是这样,直播听不到声音确实有点low那么声音要怎么获取呢?看这里实现:http://blog.csdn.net/eguid_1/article/details/52702385声音会获取了,那么接下来让我们实现一下本地音视频混合推流到服务器吧:javaCV开发详解之6:本地音频(话筒设备)和视频(摄像头)抓取、混合并推送(录制)到服务器(本地)但是我们的系统远不止那么简单,比如监控和专业的摄像头,需要通过rtsp或者码流的形式才能获取视频流,这时我们需要一个转流器,帮助我们把他们转发到流媒体服务器,实现实时监控/视频查看
0 0
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
- javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
- javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)
- javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)
- javaCV开发详解之5:录制音频(录制麦克风)到本地文件/流媒体服务器(基于javax.sound、javaCV-FFMPEG)
- javaCV开发详解之5:录制音频(录制麦克风)到本地文件/流媒体服务器(基于javax.sound、javaCV-FFMPEG)
- javaCV开发详解之技术杂烩:javaCV能帮我们做什么?能实现什么功能?ffmpeg和openCV能实现功能,javaCV如何做到更快、更简单的实现相应的功能?等等一堆实用话题
- javaCV开发详解之6:本地音频(话筒设备)和视频(摄像头)抓取、混合并推送(录制)到服务器(本地)
- 使用JavaCV(ffmpeg)录制视频
- 基于RTSP协议流媒体服务器的实现
- 基于RTSP协议流媒体服务器的实现
- EasyNVR RTSP转RTMP/HLS流媒体服务器前端构建之:内部搜索功能的实现
- EasyNVR RTSP转RTMP/HLS流媒体服务器前端构建之:bootstrap弹窗功能的实现
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:bootstrap弹窗功能的实现
- EasyNVR RTSP转RTMP-HLS流媒体服务器前端构建之:内部搜索功能的实现
- 基于javacv的数字图像处理
- JAVA中静态的使用及注意方法
- 严重: Allocate exception for servlet CustomerServlet java.lang.ClassNotFoundException: cn.itcast.cstm.
- Linux块设备驱动(一)————块设备的结构及磁盘的结构
- XTU 1236 Fraction
- Anconda 中Spyder无法打开IPython控制台
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- Ubuntu16.04 下同时使用 Python2 和 Python3 及对应的 pip 的方法
- POJ3259_Wormholes_spfa
- RecyclerViewDemo
- javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
- 安卓网络请求以及图片框架大集合
- CGridCtrl
- 擒贼先擒王-并查集
- lazarus安装组件后使用时出现 Cannot find xx used by