利用FFmpeg将RTSP转码成RTMP发布在RED5

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         在命令行下执行:

 

  1. ffmpeg -"rtsp://admin:12345@192.168.1.77:554/h264/ch1/main/av_stream"-f flv -25-640x480-an "rtmp://localhost/oflaDemo/hello"

l         修改Red5安装目录下的 webapps\oflaDemo\index.html 文件,将jwplayer的 file 属性改成 “hello”。

l         访问 http://localhost:5080/oflaDemo/index.html 在你所修改的播放器上是否可以看到摄像头的直播了。

0
0
(请您对文章做出评价)
« 上一篇: vlc做转发的命令
» 下一篇: 解决eclipse不识别Android手机的问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用FFmpeg可以实现从RTSP流拉取视频并推送到RTMP服务。首先,需要使用FFmpeg的命令行工具来执行该操作。具体命令如下所示: ffmpeg -i rtsp://输入RTSP流地址 -c:v copy -c:a copy -f flv rtmp://输出RTMP服务地址 其中,输入RTSP流地址指的是要拉取的RTSP流的URL地址,输出RTMP服务地址则是要推送到的RTMP服务的URL地址。通过-c:v copy和-c:a copy设置视频和音频的编码方式为复制,可以实现无需重新编码的快速推送。最后指定输出格式为flv。 这样,FFmpeg将会拉取RTSP流并将其推送到指定的RTMP服务上。请确保输入和输出的URL地址是正确的,并且RTMP服务是可用的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Android 使用FFmpeg拉取RTSP流 用RTMP推流到RTMP服务器](https://blog.csdn.net/baoecit/article/details/124429379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [FFmpeg文件/rtsp推流到rtmp](https://blog.csdn.net/m0_60259116/article/details/128322052)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值