利用FFmpeg将 IPCamera 的RTSP转码成RTMP发布在RED5
 
因为最近的项目需求,要做IP摄像头的网络直播,初步的想法是想使用Red5作为流媒体服务器,使用RTMP协议发布。 整理了一下要解决如下问题: 解决方法: 具体步骤:
       因为最近的项目需求,要做IP摄像头的网络直播,初步的想法是想使用Red5作为流媒体服务器,使用RTMP协议发布。
整理了一下要解决如下问题:
1、  摄像头的数据采集。
2、  如何将采集到的数据交给Red5处理。
 
解决方法:
1、  我们使用的摄像头是海康的可以通过rtsp协议获取到摄像头的直播数据。所以可以通过 :
2、  rtsp://admin:12345@192.168.1.77:554/h264/ch1/main/av_stream
3、  实现视频数据的采集。
4、  获取到数据流后如何利用Red5发布出去呢?
5、  因为获取到的数据是rtsp协议的,所以要转协议成rtmp,ffmpeg可以实现这个功能。
 
具体步骤:
1、  首先要安装流媒体服务器Red5用于rtmp数据的接收与发布。
l         下载Red5
l         我下载的版本是setup-Red5-1.0.1-java6.exe
l         安装Red5
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 在你所修改的播放器上是否可以看到摄像头的直播了。

利用FFmpeg将 IPCamera 的RTSP转码成RTMP发布在RED5相关推荐

  1. rtsp流转码为rtmp/http-flv流的视频监控/直播系统中,视频流路数越来越多时,服务器端对CPU、内存、网络带宽的压力越来越大的解决方法

    一.问题描述: 为了实现在浏览器中播放摄像机的视频流,所以使用了ffmpeg对摄像机的rtsp流转码再推流到流媒体服务器(nginx + rtmp + nginx-http-flv-module)的方 ...

  2. FFmpeg[4] - 将视频文件转码成FLV格式(FFmpeg转封装1)

    目录 前言 正文 总结 <FFmpeg实用技巧>系列-总览 前言 今天我们来看看FFmpeg如何将一个视频文件转码成FLV格式. 正文 FLV封装格式支持常见的视频H264(AVC).H2 ...

  3. php ffmpeg 转码mp4,PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件

    配置php.ini文件 file_uploads = on ;//是否允许通过HTTP上传文件的开关.默认为ON即是开 upload_tmp_dir ;//文件上传至服务器上存储临时文件的地方,如果没 ...

  4. FFMPEG 将IPCamera的RTSP视频流传送至RED5服务器 小白教程

    ** 正经经验贴 ** 第一步:连接上IP Camera:获取IP地址 将IPCamera连上电源,同时用网线将IP Camera与路由器lan口相连,保证电脑与IPCamera处于同一网段: 第二部 ...

  5. 利用ffmpeg把一帧原始视频数据转换成jpg格式的图片

    利用ffmpeg对一帧原始的视频数据转换成jpg格式的图片,保存到本地,用于Android显示 #include <jni.h> #include <stdio.h> #inc ...

  6. 【音视频】利用ffmpeg实现:音视频的提取,rtmp推流等

    目录 可列出电脑的设备 音频+桌面视频,存mp4 录声音  推流到服务器 音频+桌面视频,推流到服务器 音频+笔记本摄像头,推流到服务器 音频+笔记本摄像头,推流到服务器:通过wvp-pro代+AAC ...

  7. 利用ffmpeg将.m4s的视频格式转换成.mp4

    下载ffmpeg 下载地址:https://www.gyan.dev/ffmpeg/builds/ 点击红色链接就可以下载,一般下载.zip格式就好,当然也可以选择.7z 题外话:什么是ffmpeg ...

  8. FFmpeg[6] - 将视频文件转码成MKV格式(FFmpeg转封装3)

    目录 前言 正文 <FFmpeg实用技巧>系列-总览 前言 今天我们来看看FFmpeg如何将一个视频文件转换成MKV格式. 正文 MKV其实就是Matroska,它是一种开放标准的自由的容 ...

  9. 关于海康摄像头rtsp流转码推流到前端的若干尝试和总结

    最近由于工作需要,业务系统需要集成网络摄像头.项目是架构,所以涉及到推流到前端页面的问题.我之前也没怎么解除过视频相关的问题,相关技术了解不多.相面就分不同篇幅简单梳理一下这个问题. 网络摄像头是现在 ...

最新文章

  1. 贝壳集团IPO背后,风投协议之外还要面临何时盈利的问题
  2. Open*** 安装脚本
  3. Asp.net(C#)-显示所有缓存 清除所有缓存
  4. 对程序员职业的一些建议
  5. java激励_激励干个人java的不足之处
  6. linux 查看磁盘分区,文件系统,使用情况的命令和相关工具介绍,Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍...
  7. 洛谷P2320 [HNOI2006]鬼谷子的钱袋
  8. include 与 Widget
  9. 工具-Sublime Text:便捷设置 小三角
  10. c语言中文网pdf免费下载,C语言中文网VIP教程11.9.pdf
  11. 老罗Android开发视频教程 (android常用布局介绍)5集集合
  12. 2008 r2 server sql 中文版补丁_sql server 2008 r2 sp2免费版补丁
  13. 注意,因为这样操作,zoom登录不上了
  14. 百度大脑活体检测+合成图鉴别面前,人脸“照片活化”黑产攻击一秒被擒
  15. dispatch js实现_dva.js(and design)实现dispatch的回调函数
  16. 多人群聊聊天室java_#java 聊天室(一)—— 实现一个简单Telnet多人群聊聊天室...
  17. ROS学习笔记之——robot_localization包
  18. Assigning Pods to Nodes(将Pod分配到Node)
  19. 视频gif如何制作?试试这个视频制作gif神器
  20. 衣服挂牌 挂牌吊牌(麻绳,五彩绳,尼龙绳等)

热门文章

  1. 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)
  2. 奶爸日记7 - 新手第一次开车上路
  3. Python 文字小游戏
  4. 王峻涛:传统B2C企业错过黄金时期
  5. 深入理解JVM的PC寄存器(Program Counter Register)
  6. 曾经无限风光,再看IT业10大过山车人物
  7. 从escrow.com购买域名的经验
  8. MySQL-06-MD5加密
  9. Java——七种垃圾收集器+JDK11最新ZGC
  10. 行业分析报告怎么做?