GoCoding GoCoding
3年前
RTSP 流相关工具介绍
RTSP(RealTimeStreamingProtocol),实时流协议,是一种应用层协议,专为流媒体使用。本文将介绍GStreamer,VLC,FFmpeg这几个工具,如何发送、接收RTSP流。前提GStreamerGStreamer:https://gstreamer.freedesktop.org/GStre
Wesley13 Wesley13
3年前
RTSP协议的状态机
本文翻译自rtsp协议的RFC2326官方文档附录ARTSPProtocolStateMachines节。状态是针对具体对象的,每一个对象由RTSPURL和会话ID唯一地标识。请求OPTIONS,ANNOUNCE,DESCRIBE,GET\_PARAMETER,SET\_PARAMETER不会影响客户端和服务器中对象的状态。一、客户端
Wesley13 Wesley13
3年前
IT修炼内功鼻祖“OSI通讯协议”
!(https://oscimg.oschina.net/oscnet/c96b6ab511f24c03b869e469ed9f82e1.png)一、OSI的来源及定义我们平常所说的7层通讯协议指的就是OSI参考模型。是上个世纪80年代,为了更好的让以太网推广和为了更好
Wesley13 Wesley13
3年前
PD+QC协议诱骗芯片,一颗芯片解决您的无线充烦恼
在手机快充充电器/车充等里面有一颗PD/QC或者三星的AFC协议芯片,我们把这个协议芯片叫做供电端协议芯片。我们经常看到充电器有18W、20W、45W和65W等等,支持的输出电压有5V/9V/12V/15V/20V等等。在充电器默认状态下,它只会输出5V电压,只有启动了快充协议,充电器才会输出9V以上的电压。如果需要启动适配器(充电头)的快充协议,这就需要一
Wesley13 Wesley13
3年前
UDT协议实现分析——close过程
最后再来看一下close的过程(src/api.cpp):intCUDTUnited::close(constUDTSOCKETu){CUDTSocketslocate(u);if(NULLs)throwCUDTException(5,4,0);
Stella981 Stella981
3年前
HTTP协议:不可小觑的Content
接上一篇《用Netty实现的简单HTTP服务器(http://my.oschina.net/u/203921/blog/93076)》,本篇文章摘自《HTTP权威指南》。ContentLength首部告诉浏览器报文中实体主体的大小。这个大小是包含了内容编码的,比如对文件进行了gzip压缩,ContentLength就是压缩后的大小(这点对我们编写
Stella981 Stella981
3年前
Noark入门之协议映射
0x00消息控制器消息控制器,主要作用就是为每个模块提供消息处理的入口.这里的消息不仅仅是协议,还有内部指令,事件等等逻辑入口,这也是为了响应线程模型作出的一种支撑,只要入口在此消息控制器内,那必然走期望的线程调度。@Controller用于标识一个类为当前模块的消息控制器入口.@Controller(threadGroup
浅说TCP状态机制
TCP(TransmissionControlProtocol)是一种面向连接的、可靠的传输协议,常用于互联网中应用层的数据传输。在协议栈中,TCP处于传输层,负责数据的分段、传输和重组等工作,同时采用状态机制来维护连接的状态。下面我们就来详细介绍一下TCP协议栈链接跟踪的工作原理。
liam liam
9个月前
HTTP 和 HTTPS 的技术区别
网络安全问题正变得日益重要,而与HTTPS对用户数据的保护十分关键。本文将深入探讨这两种协议的特点、工作原理,以及保证数据安全的HTTPS为何变得至关重要。认识HTTP与HTTPSHTTP的工作原理HTTP,全称超文本传输协议,是用于传递网站信息的协议。当
陈哥聊测试 陈哥聊测试
4个月前
5W1H聊开源之What——开源协议有哪些?
开源许可协议是指开源社区为了维护作者和贡献者的合法权利,保证软件不被一些商业机构或个人窃取,影响软件的发展而开发的协议。