国标gb28181模拟环境搭建

目录

  • 准备工作
  • 服务器搭建
  • 模拟设备搭建
  • 注意事项:
    • 1.GB28181-2016模拟设备网络情况
    • 2.保证防火墙关闭
    • 3.按照我提供的方式安装wireshark
  • 操作步骤
    • 1.打开GB28181-2016自动化测试工具
    • 2.运行界面配置
    • 3.GB28181-2016自动化测试工具运行
    • 4.打开模拟设备
    • 5.查看测试结果
    • 6.生成测试报告
  • 抓包

准备工作

按照wireshark使用教程:https://blog.csdn.net/fedorayang/article/details/135474018安装,这种安装方式解决了两个问题:

  1. windows平台能捕获自身的网络数据包,因为安装了loopback回环模拟网卡
  2. GB28181-2016自动化测试工具能正常运行,因为自动化测试工具依赖WinPcap.

服务器搭建

服务器使用GB28181-2016自动化测试工具代替

测试设备:GB28181设备的IP地址
本地IP:GB28181服务器的IP地址
sipID:需要和GB28181设备的设置一致
sip域:需要和GB28181设备的设置一致

国标gb28181模拟环境搭建_第1张图片

模拟设备搭建

模拟设备目录下config.xml


<config>
    <version>2016version>                         
    
    <server_ip>192.168.2.21server_ip>             
    <server_port>5060server_port>                 
    
    <server_id>44010200492000000001server_id>     
    
    <server_domain>4401020049server_domain>       
    <local_port>0local_port>                      
    <device_id>34020000001110000001device_id>     
    <device_name>Happytimesoftdevice_name>        
    <password>12345678password>                   
    <protocol>udpprotocol>                        
    <media_protocol>tcpmedia_protocol>            
    <reg_expires>3600reg_expires>                 
    <heartbeat_interval>30heartbeat_interval>     
    <heartbeat_count>0heartbeat_count>            
    <media_base_port>19000media_base_port>        
    <log_enable>1log_enable>                                                
    <log_level>1log_level>                        
    <channel>                                       
        <cid>34020000001310000001cid>             
        <cname>channel1cname>                     
        <media_url>MP4_AVC.mp4media_url>             
        <ondemand>0ondemand>                      
        <output>
            <video>                                 
                <codec>H264codec>                 
                <width>width>                     
                <height>height>                   
                <framerate>framerate>             
                <bitrate>bitrate>                 
            video>
            <audio>                                 
                <codec>G711Acodec>                
                <samplerate>8000samplerate>       
                <channels>1channels>              
                <bitrate>bitrate>                 
            audio>
        output>
    channel>
config>

根据情况修改,其他选项保持不变.

注意事项:

1.GB28181-2016模拟设备网络情况

保证只要一个网络接口打开,由于SIP协议是UDP协议,打开多个网络接口时,可能不会发送数据包到服务器上.

2.保证防火墙关闭

国标gb28181模拟环境搭建_第2张图片
国标gb28181模拟环境搭建_第3张图片
国标gb28181模拟环境搭建_第4张图片

3.按照我提供的方式安装wireshark

否则可能GB28181-2016自动化测试工具不能运行,不能捕获自己发送的网络数据包等情况.

操作步骤

1.打开GB28181-2016自动化测试工具

一定先打开GB28181-2016自动化测试工具.

如上配置自动化测试工具,点击确认.

2.运行界面配置

切换到运行界面,选择11实时视频,其他依赖选项会自动选择.
国标gb28181模拟环境搭建_第5张图片

3.GB28181-2016自动化测试工具运行

运行界面,点击运行按钮.
国标gb28181模拟环境搭建_第6张图片

4.打开模拟设备

在模拟设备文件夹中点击GB28181Device.exe.

5.查看测试结果

在自动化测试工具中可以看到测试过程,播放视频时,语音也正常播放.
国标gb28181模拟环境搭建_第7张图片

6.生成测试报告

生成的pdf格式的测试报告,内容有发送和接收的消息等内容,可以用于定位问题.
国标gb28181模拟环境搭建_第8张图片

抓包

这里设备和服务器在同一台电脑上,选择回环网络.

国标gb28181模拟环境搭建_第9张图片
国标gb28181模拟环境搭建_第10张图片
抓包的过滤条件如下:

tcp.port==5060 || udp.port==5060

资料下载和国标总的资料参考我的这篇文章:国标gb28181保姆级入门教程

你可能感兴趣的:(音视频编解码和流媒体,GB28181)