一、程序安装
安装包下载路径: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
第一步:
二、推流或拉流:
安装完成后,可以设置摄像机推流、拉流或使用软件模拟推流中的一种方式来测试。有些摄像机只能拉流,有的可以设置成推流模式,如果没有摄像机在身边,则可以使用ffmpeg.exe进行软件推流测试。
有真实摄像机的,可以设置摄像机按以下格式推流到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:[email protected]: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:[email protected]:554/Streaming/channels/101
需要把里面的IP地址和最后的url进行替换,前面两个ip地址是liveweb.exe程序所在的机器IP,最后面的红色文字是摄像机的完整url.
推流成功后的提示,code后面的值为0,然后跳到最后的【三、使用浏览器播放测试】
如果拉流出现错误,code后面的值是-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