音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:
移动开发 时间:
2019-11-06 16:57:53
阅读次数:
132
背景分析 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写,该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMP/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络下ieyi,主要用来在Flash/AIR平台和支 ...
分类:
移动开发 时间:
2019-11-06 16:39:28
阅读次数:
144
今天闲来无事去力扣刷题 有一道题 百思不得其解 又不想去看题解 (习惯答完之后去看) 就想到一个特别‘机智’的方法(*/ω\*) 题目: 如果我们交换字符串 X 中的两个不同位置的字母,使得它和字符串 Y 相等,那么称 X 和 Y 两个字符串相似。 例如,"tars" 和 "rats" 是相似的 ( ...
分类:
其他好文 时间:
2019-11-04 19:32:22
阅读次数:
299
字节码与数据类型 在虚拟机的指令集中,大多数的指令包含了其操作所对应的 数据类型信息 iLoad:从局部变量表中加载int型数据到操作数栈 大多数指令包含类型信息 类型多,指令少 加载与存储指令 加载和存储指令用于将数据在栈帧中的局部变量表和操作数栈直接来回传输 将局部变量表加载到操作数栈: ilo ...
分类:
编程语言 时间:
2019-10-29 09:51:46
阅读次数:
95
说明: 1、 需要对前端摄像机和后端NVR、解码器、平台进行GB28181测试和开发的人员。本文档提供的一些测试细节,比如测试环境,SIP消息格式说明,SDP文本信息字段说明,GB28181测试注意项,将很可能会帮到这些测试和开发人员。 2、 单纯想了解SIP消息格式和SDP文本信息字段的人员。 3 ...
分类:
其他好文 时间:
2019-10-27 20:31:45
阅读次数:
539
FTP alg功能 普通NAT实现了对UDP或TCP报文头中的的IP地址及端口转换功能,但对应用层数据载荷中的字段无能为力,在许多应用层协议中,比如多媒体协议(H.323、SIP等)、FTP、SQLNET等,TCP/UDP载荷中带有地址或者端口信息,这些内容不能被NAT进行有效的转换,就可能导致问题 ...
分类:
其他好文 时间:
2019-10-25 18:44:39
阅读次数:
129
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Console; names... ...
一、python2和python3共存的情况下,直接使用 二、使用pycharm创建Django项目,填写好对应信息,就OK了 ...
分类:
编程语言 时间:
2019-10-21 11:51:46
阅读次数:
94
django开发: 1 安装python环境 官网下载后安装 或者安装anacondaconda env list anaconda相关操作: 查看环境 conda env list 创建环境 conda create -n python36 python=3.6 进入环境 source activ ...
分类:
其他好文 时间:
2019-10-20 18:09:37
阅读次数:
82
一、通用设计 1.1 架构 1.1.1 通信图 下面的图展示了SIP消息在PJSIP组件间从后端到前端如何传递的。 1.1.2 类图 下面的图显示类视图 1.2 Endpoint SIP 协议栈的核心是SIP endpoint,它由透明的pjsip_endpoint的表示,endpoint具有下面的 ...
分类:
Web程序 时间:
2019-10-20 11:20:48
阅读次数:
398