利用FFmpeg将RTSP转码成RTMP发布在RED5
来源:互联网 发布:bt.gg新域名 编辑:程序博客网 时间:2024/05/18 03:01
http://www.cnblogs.com/94cool/p/3345463.html
安装jdk,并设置环境
from:http://www.w3c.com.cn/%E5%88%A9%E7%94%A8ffmpeg%E5%B0%86-ipcamera-%E7%9A%84rtsp%E8%BD%AC%E7%A0%81%E6%88%90rtmp%E5%8F%91%E5%B8%83%E5%9C%A8red5
具体步骤:
1、 首先要安装流媒体服务器Red5用于rtmp数据的接收与发布。
l 下载Red5
l 我下载的版本是setup-Red5-1.0.1-java6.exe
l 安装Red5
l 在安装的过程会弹窗要求设置一些服务器信息。
l 设置服务器的IP
设置HTTP访问端口
后面一直“next”即可。
安装完成后访问:http://localhost:5080/ 如果可以看到
Red5默认是会安装成系统的服务的,如果重复启动会报端口占
用的错误。
在http://localhost:5080/installer/ 页面中安装Red5自带的Demo OflaDemo。安装好后访问http://localhost:5080/oflaDemo/index.html 即可已看到通过rtmp 点播的视频文件视频。
这样你的Red5服务器就安装完成了。
1、 下载安装FFmpeg
这里下载的是编译好的ffmpeg-20130703-git-e0be3cb-win32-shared, 直接解压好,并将bin目录加入到path环境变量下即可。
2、 测试
l 运行Red5
l 在命令行下执行:
- ffmpeg -i "rtsp://admin:12345@192.168.1.77:554/h264/ch1/main/av_stream"-f flv -r 25-s 640x480-an "rtmp://localhost/oflaDemo/hello"
l 修改Red5安装目录下的 webapps\oflaDemo\index.html 文件,将jwplayer的 file 属性改成 “hello”。
l 访问 http://localhost:5080/oflaDemo/index.html 在你所修改的播放器上是否可以看到摄像头的直播了。
» 下一篇:解决eclipse不识别Android手机的问题
- 利用FFmpeg将RTSP转码成RTMP发布在RED5
- 利用FFmpeg将RTSP转码成RTMP发布在RED5
- 利用FFmpeg将 IPCamera 的RTSP转码成RTMP发布在RED5
- 利用FFmpeg将 IPCamera 的RTSP转码成RTMP发布在RED5
- red5+java6+ffmpeg 实现rtsp转rtmp
- FFMPEG发布RTSP流
- ffmpeg将视频文件发布为RTSP流推送的命令
- 将H.264使用RTMP打包后发送给RED5/FMS进行实时发布
- 用ffmpeg命令实现rtsp转rtmp
- RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中
- 使用FFMPEG发布RTSP流
- 利用 Red5 , RTMP协议建立远程视频监控系统一
- 利用ffmpeg将RTSP传输的h264原始码流保存到文件中
- 利用ffmpeg将RTSP传输的h264原始码流保存到文件中
- nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器
- FFMPEG 抓RTSP流,推送RTMP至FMS服务器
- nginx+ffmpeg筹建rtmp转播rtsp流的flash服务器
- nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器
- overflow:hidden
- Java基础:HashMap和HashSet解析
- Qt5中自带串口类QtSerialPort
- servlet输入输出乱码
- ASP.NET MVC Ajax 请求安全
- 利用FFmpeg将RTSP转码成RTMP发布在RED5
- 一些专业名词
- mysql日志管理
- ZOJ 3212(K)
- 中外合资经营企业与中外合作经营企业的区别
- myeclipse 2014如何安装genymotion插件
- 剑指offer第二十三题【二叉搜索树的后序遍历序列】c++实现
- 一些感悟
- 在Android中使用HttpClient 4.3.x出现NoSuchFieldError的问题