logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opensips搭配rtpengine实现sip信令和rtp流的代理

从图中可以看出,做内外网的这种方式通话,其实差别只是在rtp流的走向,我们使用rtpengine的作用也是如此,它是在opensips中使用的时候会更改sdp信息中的媒体通信的ip和端口,从而实现了sip电话端和软交换端都将媒体流发送到rtpengine上,之后rtpengine会根据相应的逻辑做两侧的映射,至于sip信令方面直接在opensips中写路由转发即可。一般是会先判断信令的来源是内网向

#网络
OpenSIPS配置脚本结构-》opensips.cfg

OpenSIPs 的配置文件一般命名为opensips.cfg,它是一个自定义的类C风格的脚本。逻辑上,一般把脚本划分为三个部分:全局变量模块描述路由逻辑。

网络隧道Tunnel技术

网络隧道技术隧道协议(Tunneling Protocol)是一类网络协议,它是一种数据包封装技术,它是将原始IP包(其报头包含原始发送者和最终目的地)封装在另一个数据包(称为封装的IP包)的数据净荷中进行传输。使用隧道的原因是在不兼容的网络上传输数据,或在不安全网络上提供一个安全路径。隧道协议通常(但并非总是)在一个比负载协议还高的层级,或同一层。备注:说白了,通过网络隧道技术,使隧道两端的网络

网络术语:什么是带宽/吞吐量,时延,时延变化(抖动),丢包率

一、 带宽、吞吐量带宽(bandwidth)也称为吞吐量(throughput),是指在一个固定的时间内(1 秒),从网络一端传输到另一端的最大数据位数,也可以理解为网络的两个节点之间特定数据流的平均速率。带宽的单位是比特/秒(bit/s,简写为 bps)。带宽可以用城市的供水网做比喻来帮助理解它的含义:供水管道的直径可以衡量运水的能力。水管的直径好比是带宽,水就好比是网络传输的数据。使用粗管子就

#网络
去除git diff 时出现的 ^M

去除git diff 时出现的 ^M。

#git
git指令生成patch

git format-patch HEAD^

#git
gitlab卡顿问题解决

云服务器搭建GitLab因为暑期项目需要,Gitee,GitHub等多人协作的名额又少,所以选择了在自己的服务器上搭建了一个Gitlab。期间遇到了很多坑,在这里都记录下来。这里要特别感谢两篇博客,起到了极大的帮助。这里给出链接Ubuntu搭建GitLab笔记阿里云,腾讯云搭建 gitlab 服务器卡顿问题解决方法搭建环境服务器ESC:阿里云学生机,1核,2G。操作系统:Ubuntu 16.04

报错Unable to locate package gitlab-ce安装gitlab时报错

a) 修改 /etc/apt/sources.list.d/gitlab_gitlab-ce.list原来deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ zesty maindeb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ zesty main改成deb htt

如何理解预训练

如果想用一句话讲清楚“预训练“做了一件什么事,那我想这句话应该是“使用尽可能多的训练数据,从中提取出尽可能多的共性特征,从而能让模型对特定任务的学习负担变轻。要想深入理解预训练,首先就要从它产生的背景谈起,第一部分回答了这样2个问题:预训练解决了什么问题,怎样解决的。

文章图片
#人工智能#深度学习#机器学习
ubuntu16.04安装asterisk16使用pjsip协议栈以及基础功能配置

前言有一说一,asterisk的环境是开源项目中难得比较好搭的环境,不必担心,错啥少啥搜索一下补齐就好,有的包版本编译出错,也别深究换个版本重新编就完事了。个人环境ubuntu16.04(桌面版) 装的是asterisk16 pjsip2.6安装步骤1.基础包安装(就照着官方文档装,一个都别漏,装不成功一直搜原因,千万别跳步,一般ubuntu自带的软件库都会有,只是名字需要变一下比如包的名字后面加

#linux#服务器#ubuntu
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择