web播放 rtmp,rtsp,h264, h265,flv, hls 的解决方案

在遍地都是摄像头的今天,往往需要在各种信息化、数字化、可视化等B/S系统中集成实时视频流播放等功能,海康、大华、华为等厂家摄像头或录像机等设备一般也都遵循安防行业标准,支持国际标准的视频主流传输协议RTSP(实时视频流)输出,一个好的RTSP视频流网页播放方案,首先是要能做到持续稳定播放多路视频,还需同时支持H.264、H.265编码及其它编码格式、兼容RTSP、RTMP、HLS等流协议播放,最核心的是要做到低延迟、切换画面快,最好能支持高清甚至4K视频流畅播放。

liveweb是深圳好游科技开发的一款无插件,低延时的网页播放器,可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。liveweb还拥有Windows、Linux版本,其灵活的视频能力,极大满足了用户的多样化场景需求,如果大家正在找寻一款供能强大的流媒体播放器,那么liveweb将会是一个不错的选择,我们也欢迎大家的了解和试用。

一、liveweb程序安装

安装包下载路径:https://www.haoyou456.com/liveweb.rar

下载后解压liveweb.rar到任意目录下,以下所有文件均在文件解压后的目录下。

1、双击 Win32OpenSSL-1_1_1u.exe,安装openssl

2、双击 vcredist_x86.exe,安装vs2017运行时库

3、双击打开config.ini,把文件最前面 [rtc ] 下面的IP换成自己运行liveweb.exe的机器IP

4、双击liveWeb.exe启动服务

5、发送key.txt给好游科技对接的业务员,或者联系QQ: 2127368966,获取测试授权

非常重要:

【本文档所有涉及的到IP都是指liveweb.exe程序所在的机器IP

二、推流或拉流:

安装完成后,可以设置摄像机推流、拉流或使用软件模拟推流中的一种方式来测试。有些摄像机只能拉流,有的可以设置成推流模式,如果没有摄像机在身边,则可以使用ffmpeg.exe进行软件推流测试。

  1. 推流模式:

有真实摄像机的,可以设置摄像机按以下格式推流到liveweb所在的机器,地址最后三位数字可以随机,IP换成自己的IP

RTSP摄像机: rtsp://111.231.5.149/live/test777 ?callId=admin^&sign=6007c0ba2b5b709404892977af5bebea

RTMP摄像机:rtmp://111.231.5.149:1935/live/test999 ?callId=admin^&sign=6007c0ba2b5b709404892977af5bebea

红色文字的ip地址要换成liveweb.exe程序所在的机器IP

2、拉流模式:

  有些摄像机只能拉流,这时需要知道摄像机的url地址,假设置摄像机的url地址为:rtsp://admin:123456abc@192.168.3.3:554/Streaming/channels/101

我们面要按以下格式,在浏览器中打开以下网址进行拉流:

http://192.168.3.188:8080/index/api/addStreamProxy?vhost=192.168.3.188&app=live&stream=test&secret=3B13419C-F983-48ED-A3AA-4FD71182FBB4&url=rtsp://admin:123456abc@192.168.3.3:554/Streaming/channels/101

需要把里面的IP地址和最后的url进行替换,前面两个ip地址是liveweb.exe程序所在的机器IP,最后面的红色文字是摄像机的完整url.

推流成功后的提示,code后面的值为0,然后跳到最后的【三、使用浏览器播放测试】

如果拉流出现错误,code后面的值是-1

  1. 软件模拟推流:

没有摄像机的可以使用ffmpeg.exe进行软件模拟推流。

右键编辑解压后push目录下的 pushsteam.bat文件,把里面的所有IP地发地地址111.231.5.149替换成运行liveweb.exe程序的机器IP,保存后双击运行pushsteam.bat开始推流,下图中的测试视频流文件名为test.mp4,同时推了4路视频流进行测试。

​​​​​​​

三、使用浏览器播放测试:

打开网址:http://192.168.3.166:8080/test4 测试同时播放4个视频视频,网址的IP换成运行liveweb.exe程序的机器IP.

以下地址是测试12个视频:http://192.168.3.166:8080/test12 

除了以上地址可以播放外,下面是其它格式对应的视频流地址,可以在vlc或其它web页面上进行播放:

Rtsp格式的视频流:rtsp:// 192.168.3.166:554/live/test

http flv格式的视频流:http:/ 192.168.3.166:8080/live/test.live.flv

m3u8视频流:http:// 192.168.3.166:8080/live/test/hls.m3u8

ts视频流:http:// 192.168.3.166:8080/live/test.live.ts

mp4视频流:http:// 192.168.3.166:8080/live/test.live.mp4

效果如下:

测试图像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值