amf

使用 VS2015 编译并调试 ffmpeg

我们两清 提交于 2020-08-14 08:56:18
导读   ffmpeg 是 音频处理方面 非常强大非常有名的开源项目了,然而如 雷神 所说,“ FFMPEG 难度比较大,却没有一个循序渐进,由简单到复杂的教程。现在网上的有关FFMPEG的教程多半难度比较大,不太适合刚接触 FFMPEG 的人学习;而且很多的例子程序编译通不过,极大地打消了学习的积极性 ” ,对于平时只习惯在 Windows 下开发的初学者来说,从零开始了解相关依赖,搭建起项目并调试 ffmpeg 并不是件容易的事,好在另一个非官方的 开源项目,提供了一整套 Windows 下,用 VS 来调试 ffmpeg 的解决方案—— Shift Media Project 。   本文使用最新版本的 ShiftMediaProject 的代码(20191015),展示在Windows10 下使用 VS2015 下载代码并成功编译的过程。在另一篇本文参考的 博文 中亦介绍了整个过程,不过由于是 20180307 写的,有些新的内容没有覆盖到,这里可当做是对其进行补充和拓展。同时也作为个人笔记分享出来,希望能帮助到更多刚好有需求的人。 目录 工具准备 下载源代码 按项目指引下载相关依赖 使用VS编译ffmpeg 编译与运行 1、工具准备 本文测试使用环境: 操作系统: Windows 10 编译使用开发环境: Visual Studio 2015 下载源代码工具: git

【5G核心网】 PCF

[亡魂溺海] 提交于 2020-08-12 05:39:28
PCF 将提供其负责的所有移动性,UE 访问选择和 PDU 会话相关的策略。 1. 非会话管理相关策略控制 Non-session management related policy control requirements 1.1 接入与移动性相关策略控制 Access and mobility related policy control requirements - PCF 支持与 AMF 中的接入与移动性策略实施进行交互,通过 SBI (service-based interfaces) - PCF 可以为 AMF 提供接入与移动性管理相关的策略 - PCF 应当能够评估由 AMF 收到的事件触发的运营商策略 访问和移动性策略控制包括服务区域限制的管理和RFSP功能的管理 服务区域限制的管理使服务 PLMN PCF(例如漫游情况下的V-PCF)能够修改 AMF 使用的服务区域限制 UE 的订阅可能包含服务区域限制,可以通过扩展允许的 TAI 列表,或通过减少不允许的 TAI,或通过增加允许的 TAI 的最大数量,由 PCF 随时根据运营商定义的策略对其进行进一步修改。PCF 中运营商定义的策略可能取决于输入数据,例如 UE 位置,一天中的时间,其他 NF 提供的信息等。 AMF 可能会报告在注册过程中,或当 AMF 更改时从 UDM 接收到的订阅服务区限制,报告的条件是

5G无线网络关键技术及应用

时间秒杀一切 提交于 2020-08-11 19:48:30
1、概述 5G三大应用场景: eMBB:增强移动宽带场景 mMTC:低功耗大连接场景 uRLLC:低时延高可靠场景 5G八大关键能力: 流量密度、连接数密度、时延、移动性、能效、用户体验速率、频谱效率、峰值效率 2、5G网络架构 (1)5G网络逻辑架构 接入平面:统一多无线接入技术的融合,无限资源调度与共享 控制平面:控制集中化、简单化、服务差异化、开放化 转发平面:用户面下沉分布式网关,移动边缘内容与计算 (2)网元与接口 5G核心网(NGC) 三个主要功能模块:AMF、UPF、SMF。 无线接入网 gNB或者ng-eNB 接口 Xn接口:gNB和ng-eNB通过Xn接口相互连接。 NG接口:gNB和ng-eNB通过NG接口连接到5GC。 NG-C接口:gNB和ng-eNB通过NG-C接口连接到AMF。 NG-U接口:gNB和ng-eNB通过NG-U接口连接到UPF。 F1-C接口:gNB-DU和gNB-CU之间的信令。 F1-U接口:gNB-DU和gNB-CU之间的数据流。 CU:中心单元 DU:分布单元 (3)5G基站部署方案 传统BBU+RRU方案 一体化基站方案 CU-DU分离 3、大规模天线技术 3G:WCDMA HSPA标准 只能使用SISO,下行峰值速率7.2Mb/s 3G:WCDMA HSPA+标准 支持2x2MIMO,下行峰值速率42Mb/s 4G:3GPP

5GS 中的用户标识

╄→гoц情女王★ 提交于 2020-08-10 02:12:14
目录 文章目录 目录 唯一标识 SUPI GPSI PEI 临时唯一标识 SUCI 5G-GUTI 唯一标识 SUPI SUPI(Subscription Permanent Identifier),类似 4G 的 IMSI,当前协议定义的格式主要有两种: 取值 0 表示 IMSI。 取值 1 表示 NAI(Network Access Identifier),如:SIP 地址。 GPSI GPSI(Generic Public Subscription Identifier)是 DN 提供的用户标识,类似 4G 的 MSISDN。SUPI 和 GPSI 并不是一一对应关系,用户如果访问不同的 DN,则可以有多个 GPSI,网络需要将外部网络 GPSI 与 3GPP 的 SUPI 建立关系,通常存储在 UDM。 出于网络安全性考虑,可能存在 External GPSI(外部)和 Internal GPSI(内部),NEF 可以实现 External GPSI 与 Inter GPSI 的映射关系,UDR 上保存有 Internal GPSI 与 SUPI 的映射关系,如下 GPSI 的应用场景: PEI PEI(Permanent Equipment Identifier),类似 4G 的 IMEI,R15 仅支持 IMEI 格式的 PEI。例如:urn:gsma:imei:90

RESTful API 设计规范

不想你离开。 提交于 2020-08-05 07:05:46
目录 文章目录 目录 REST RESTful API RESTful API 设计规范 REST 早古时期,软件和网络是两个不同的领域,前者围绕着单机环境展开,而后者则研究系统之间的通信。随着互联网的兴起,使得这两个领域开始融合,首当其冲的就是基于 HTTP 协议的 Web 服务,越来越多的人开始意识到,“网站” 即是 “软件”。 其中的先驱者就是 Tim Berners-Lee(万维网的发明者,万维网联盟负责人)和 Roy Thomas Fielding(1996 HTTP/1.0、1999 HTTP/1.1 的主要设计者之一,Apache 基金会的第一任主席,Apache Web Server 和 HTTP 协议是共生共荣的关系)等人。 1989年,Tim Berners-Lee 在论文中提出可以在互联网上构建超链接文档,并提出了三点基本要素: URI(Uniform Resource Identifier) :统一资源标识符,是资源(Resource)在互联网中的唯一标识。 HTML(Hyper Text Markup Language) :超文本标记语言,超文本文档是由 HTML 标签组成的描述性文本,HTML 标签将文字,图形、动画、声音、表格、链接等内容格式进行了统一。 HTTP(Hyper Text Transfer Protocol) :超文本传输协议

5G学习笔记之NGAP

喜夏-厌秋 提交于 2020-05-06 20:46:55
参考资料:3Gpp 38.413 1. NGAP服务 NGAP提供NG-RAN节点与AMF节点之间的信令服务。服务分为两类: 非UE相关服务 :在NG-RAN与AMF之间建立NG接口实例。 UE相关服务 :为UE接入核心网提供信令和数据连接。 2. NGAP一般过程分类 (1)NGAP一般过程按是否有响应,可分为两类: Class 1 :应答类消息,需要等待响应消息。 一般过程 发起消息 成功响应 失败响应 AMF Configuration Update AMF CONFIGURATION UPDATE AMF CONFIGURATION UPDATE ACKNOWLEDGE AMF CONFIGURATION UPDATE FAILURE RAN Configuration Update RAN CONFIGURATION UPDATE RAN CONFIGURATION UPDATE ACKNOWLEDGE RAN CONFIGURATION UPDATE FAILURE Handover Cancellation HANDOVER CANCEL HANDOVER CANCEL ACKNOWLEDGE Handover Preparation HANDOVER REQUIRED HANDOVER COMMAND HANDOVER PREPARATION FAILURE

5G学习笔记之NG-RAN系统架构(1)

与世无争的帅哥 提交于 2020-05-04 19:18:06
参考资料:38.401 NG-RAN架构的一般性原则如下: 1. 信令和数据传输网络逻辑分离; 2. NG-RAN和5GC与传输相互独立。NG-RAN和5GC的寻址方案与传输的寻址方案没有相关性,即同一个设备中,传输功能不是NG-RAN或者5GC的一部分。 3. RRC连接的移动性完全由NG-RAN控制。 NG-RAN接口的一般性原则如下: 1. The functional division across the interfaces have as few options as possible. 2. Interfaces are based on a logical model of the entity controlled through this interface. 3. One physical network element can implement multiple logical nodes. 1. NG-RAN架构 NG-RAN由多个与5GC连接的gNB组成。gNB之间由Xn连接,gNB与5GC之间由NG连接。 一个gNB可包含一个gNB-CU和一个或多个gNB-DU。 ① gNB-CU与gNB-DU之间通过F1接口连接; ② 一个gNB-DU只能与一个gNB-CU连接。 ③ 一个gNB-CU可以与多个gNB-DU连接。 gNB可支持FDD,TDD

5G MEC 之本地分流实现方式

巧了我就是萌 提交于 2020-04-27 17:56:35
目录 文章目录 目录 前言 LADN ULCL IPv6 Multi-homing 典型应用场景 前言 笔者同事最近发表了一片非常棒的文章,转载至此与大家分享。本地分流作为边缘计算的关键技术之一,在 5G SA 组网场景下,支持三种本地分流实现方式。 LADN LADN(Local Area Data Network,本地区域数据网)分流方式指的是基于特定的 DNN 进行本地分流的一种实现方式 。 LADN 与区域服务或应用相关联的 DN 设计,当用户使用该应用时,通过 LADN 进行访问。当用户位置不在 LADN 的服务区域内时,不能接入 LADN,即通过 LADN PDU 会话接入 DN 只在特定的 LADN 服务区域有效。LAND 服务区域用一组 TAI 来表示。使用 LADN 用于边缘计算流量分流时,通常 LADN 和边缘计算平台的服务区域是一一对应的。 在这种分流方式下,UE 需要建立新的 PDU Session 接入 LADN 来用于边缘计算业务。UE 在 5GC 注册成功后,AMF 通过注册流程或 UE 配置更新流程告知 UE 其 LADN 信息(服务区域、LADN DNN)。SMF 根据 AMF 提供的 UE 实时位置信息,负责判断当前的 UE 是否能够接入 LADN。 来源: oschina 链接: https://my.oschina.net/u/4385759

老猿学5G随笔:5G核心网中与用户数据相关的NF功能体UDM、AUSF、PCF、UDR

大憨熊 提交于 2020-04-12 09:17:59
在业务支撑工作中,与核心网主要的交互包括用户数据管理(含签约关系、策略数据),5G核心网中与用户数据相关的NF功能体包括UDM、AUSF和PCR以及UDR,在此只简单介绍这些NF的功能: UDM:统一数据管理功能Unified Data Management,负责用户标识、签约数据、鉴权数据的管理、用户的服务网元注册管理(比如当前为终端提供业务的AMF、SMF等,如当用户切换了访问的AMF时,UDM还会向旧的AMF发起注销消息,要求旧的AMF删除用户相关信息)。 AUSF:鉴权服务功能Authentication Server Function,AUSF用于接收AMF(access and mobility management function,AMF)对UE进行身份验证的请求,通过向UDM请求密钥,再将UDM下发的密钥转发给AMF进行鉴权处理。 PCF:Policy Control function 策略控制功能,支持统一的策略框架去管理网络行为,提供策略规则给网络实体去实施执行,访问统一数据仓库(UDR)的订阅信息 UDR:统一数据仓库功能Unified Data Repository,用于UDM存储订阅数据或读取订阅数据以及PCF存储策略数据或者读取策略数据。 可见在5G网络中实现了控制和数据访问分离。 老猿Python,跟老猿学Python、学5G! 专栏

3D打印开放工具链-开源而且免费

陌路散爱 提交于 2020-04-07 13:15:58
开源的3D打印开放工具链 : 3D打印机 :DreamMaker,由DFRobot生产,这是中国很早做创客产品的机构。是实现同样精度的成本最低的产品了,非常酷,而且易于学习。 基础建模软件 :OpenSCAD,以程序的方式进行建模,思路独到,使用方便。背后是开发了将近二十年的CGAL三维几何布尔运算库。如果不想用SolidEdge这样的昂贵的庞然大物,OpenSCAD是个很好的选择。 二维草图软件 :inkscape,名气很大的哦。可以与CorelDraw相比较的草图绘制工具。 图像处理软件 :GIMP,这个不用说了。功能堪比Photoshop,但是开源、免费的。 三维建模软件 :Blender,快速窜红的三维软件,不亚于昂贵的Maya。 模型打印软件 :Cura,大名鼎鼎的Ultimaker出的,很好用。 由于不同软件使用自己的文件存储格式,要制作完成一个模型,需要在几种文件格式之间多次转换(现在还没有完全集成化的工具平台,只能这样了哦!)。 scad/3DS\.X\DXF,模型文件:很多三维建模软件都输出这些格式,比较通用。但是3D打印需要明确模型内部哪些是空洞、哪些是填充,还有就是连接处如果是实的,一定要确保拓扑连接上,不仅仅是视觉上是连在一起的,都需要进行处理。 STL,切片文件:很多建模软件可以直接输出STL文件了,但不同软件的效果是不一样的,需要自己试试找出好使的