海康摄像头视频rtsp转化rtmp

海康摄像头默认只支持IE的,而且还需要使用ActiveX插件,非常麻烦,现使用red5发布服务实现rtmp的实时视频流的播放,需要用到的工具是fmpeg

第一步 下载安装red5 ffmpeg 其中red5是基于java的需要提前下载sdk并配置好环境变量 安装Red5时附带的下载oflaDemo示例 ffmpeg需要配置环境变量 (不嫌麻烦的话每次都可以用cmd打开ffmpeg.exe再进行操作)。

第二部 双击red5安装目录下的red5.bat开启服务

微软+R 输入cmd进入命令行(意思是把视频流转化格式后发布到red5中)

输入ffmpeg  -re -rtsp_transport tcp -i "rtsp://admin:12345678@localhost:554/h264/ch1/main/av_stream" -f flv -r 25 -s 640x480 -an "rtmp://localhost/oflaDemo/hello"

第三步 修改red5的oflaDemo示例,让它显示自己的url

<script type='text/javascript'>
  /* jwplayer('mediaspace2').setup({
    'flashplayer': 'player.swf',
    'file': 'Avengers2.mp4',
    'streamer': 'rtmpt://localhost:5080/oflaDemo',
    'controlbar': 'bottom',
    'width': '848',
    'height': '360'
  }); */
  jwplayer('mediaspace2').setup({
    'flashplayer': 'player.swf',
    'file': 'hello',
    'streamer': 'rtmpt://localhost:5080/oflaDemo',
    'controlbar': 'bottom',
    'width': '848',
    'height': '360'
  });
</script>

完成

另外 我发现了一个新的方法 还没有测试  地址是https://github.com/daniulive/SmarterStreaming 感兴趣的可以看看

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值