成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

五分鐘技術趣談 | 音視頻通信及信令SIP協議壓測方法淺析

網絡
網絡基礎設施升級、音視頻傳輸技術迭代、WebRTC開源等因素,驅動音視頻服務時延逐漸降低,使實時音視頻(RTC)技術成為炙手可熱的研究方向。實時音視頻業務在消費互聯網領域蓬勃發展,并逐漸向產業互聯網領域加速滲透。

Part 01

音視頻通信過程 

音視頻通信技術依托核心音視頻編解碼、信道傳輸、網絡調度等能力,為用戶提供低延時、高品質的音視頻內容。音視頻通信完整流程有如下幾個環節:前后處理、采集、編碼、傳輸、解碼、緩沖、渲染等。

圖片

圖1 音視頻通信過程

Part 02

音視頻通信相關協議 

音視頻通信涉及的協議有:rtp,rtcp, rtmp,rtsp,http,hls,srt,sip。其中rtp和rtcp為傳輸層協議,它依賴底層的udp協議,常配合rts直播;rtsp,rtmp,hls,srt為應用層媒體傳輸協議,常用于直播,互動直播,點播等;sip為依賴底層udp協議信令控制協議,用于媒體會話發起、終止、修改控制。

表1 音視頻通信相關協議詳情

圖片

計算機網絡采用了層次化設計方法,層與層之間通過層間接口聯系起來,每層通過特定的協議完成一種功能,多層疊加完成整個信息的發送和接收。媒體通信協議與OSI協議體系結構的關系如下:

圖片

圖2 媒體通信協議與OSI協議體系結構的關系

Part 03

基于SIP的中心信令控制服務 

云桌SIP(Session Initiation Protocol)是應用層會話初始協議,可用于媒體會話的發起、終止、修改,是NGN即為下一代網絡中的重要協議,是由IETF制定的多媒體通信協議。會話的參與者可以通過組播、網狀單播或兩者的混合體進行通信。信令(Signaling)是指通信系統中的控制指令,如:狀態上報,配置參數下發,網絡資源調度,是實現音視頻通信的重要一環。要實現音視頻通信,需要經過信令服務器交換信息:媒體信息、網絡信息、具體業務(例如:拉流,暫停,加入房間,禁言等)

圖片

圖3 信令控制服務過程

媒體信息:在雙端通信之前,通過SDP(SessionDescription Protocal)會話描述協議了解雙方具備哪些能力,SDP媒體信息攜帶了編解碼器是什么,是否支持音頻視頻,編碼方式是什么等。

圖片圖片

圖片圖片

圖4 SDP會話描述協議中的關鍵屬性

網絡信息:當A向B通信時,首先將網絡相關信息傳到信令服務器,服務器幫你交換到對端,對端拿到你的信息后,若在同一局域網內,直接通過P2P傳輸;若不在,首先進行P2P穿越,看是否能打通,打通則傳輸,打不通則中轉等。

Part 04

SIPP性能測試 

在SIPP測試過程前,我們先了解sip創建/結束會話過程:

1.主叫方向被叫方發送SIP INVITE 請求消息(攜帶SDP),請求建立會話

2.被叫方返回SIP 200 OK響應消息(攜帶SDP),接受會話建立請求

3.主叫方發送SIP ACK 請求消息確認會話的建立。

4.會話中的任意一方可以發送SIP BYE 請求消息,請求結束會話;

5.另一方返回SIP 200 OK響應消息,接受會話結束請求。

圖片

圖5 sip創建/結束會話過程

SIPP可以用來測試許多真實的SIP設備,如SIP代理、B2BUAS,SIP服務器,SIP/X網關、SIPPBX等等,它可以模仿上千萬個SIP代理呼叫你的SIP系統。

? 以模擬UAC為例,測試步驟:

1.用戶操作端口設備的管控功能,如拉流,暫停,云臺控制等功能

2.xshell鏈接信令所在服務器,執行抓包命令tcpdump -i any -s 0 -w xx.pcap

3.使用xftp將抓包xx.pcap文件同步到本地 ,使用wireshark 查看

4.根據sip的交互報文,編寫sipp腳本(如右圖1)

5.將uac腳本放在在sipp部署的服務器目錄下執行以下命令:

6.sipp -i 172.xx.xx.86 -p 5xxx5 -sf uac3.xml -inf data.csv 172.xxx.xxx.38:5xx0 -r 1 -l 10 -m 20

圖片

圖6 SIPP性能測試腳本編寫

Part 05

結束語 

隨著新一代信息技術的快速發展,我們已經進入了進入一個全新的智能時代。作為質量保障部門,一方面我們要深入了解業務所涉及的技術,另一方面要探究質量保障方法為家庭安防生態業務發展保駕護航。

責任編輯:龐桂玉 來源: 移動Labs
相關推薦

2023-09-12 07:10:13

Nacos架構

2023-09-17 17:51:43

Android 14

2024-12-18 14:10:33

2023-08-06 06:55:29

數字可視化物聯網

2023-07-23 18:47:59

Docker開源

2023-09-18 07:10:48

限流算法

2023-07-16 18:49:42

HTTP網絡

2023-08-29 07:02:09

3D

2023-04-15 20:25:23

微前端

2023-09-03 19:21:07

大數據架構

2023-09-03 19:06:42

2023-07-23 08:26:39

平安鄉村網絡

2023-09-02 20:22:42

自動化測試軟件開發

2023-08-06 07:05:25

Android優化

2023-07-02 16:34:06

GPU虛擬化深度學習

2023-07-02 16:09:57

人工智能人臉識別

2023-07-23 08:35:13

Web網絡

2023-07-31 08:55:15

AI技術網絡暴力

2023-07-12 15:56:08

2023-07-12 15:50:29

機器學習人工智能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.亚洲一区二区三区 | 亚洲精品久久久9婷婷中文字幕 | 韩日一区二区 | 九九热免费在线观看 | 亚洲国产一区视频 | 午夜电影网 | 99精品久久 | 国产精品国产成人国产三级 | 韩国精品在线观看 | 成人免费视频网 | 99久久视频| 亚洲福利一区 | 美人の美乳で授乳プレイ | 在线欧美一区 | 一区二区三区网站 | 欧美日韩免费在线 | 日韩美女一区二区三区在线观看 | 免费特黄视频 | 狠狠爱网址 | 在线91| 久久精品免费 | 九九热精品视频 | 一本岛道一二三不卡区 | 国产中文字幕在线观看 | 国产九九九九 | 国产一区二区在线播放 | 久久久久亚洲精品 | 欧美成人一区二区 | 久久av影院 | 亚洲欧洲一区二区 | 国产亚洲一区二区三区在线观看 | 黄网站免费观看 | 精品视频一区二区三区四区 | 欧美一级二级视频 | 欧美国产亚洲一区二区 | 国产高清在线精品一区二区三区 | 亚洲欧美一区二区三区视频 | www.9191.com| 国产精品揄拍一区二区 | 欧美一区二区视频 | 国产日产精品一区二区三区四区 |