- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 webrtc代码走读十四(ice rfc5245 实现)
一、架构图webrtc的ICE符合rfc5245标准协议。该协议的链接为:https://tools.ietf.org/html/rfc5245每个终端都有一系列传输地址(包括传输协议、IP地址和端口)的候选,可以用来和其他端点进行通信。其中可能包括:1、直接和网络接口联系的传输地址(host address)2、经过NAT转换的传输地址,即反射地址(server reflecti...
2018-06-27 16:01:37 6173
原创 webrtc代码走读二(信令交互流程_信令服务器侧)
一、整体流程图二、全流程抓包webrtc的server仅处理三种method的http报文:GET、POST、OPTIONS。GET承载的是Client发送给Server的sign in out信令。POST承载的是Client通过Server转发给另外一个Client的信令。OPTIONS暂时没接触到,未知。1、Client->Server:GET/s...
2018-06-20 15:09:49 4969
原创 webrtc下的媒体网络连接STUN、TURN、UDP、TCP
一、理想的网络媒体流创建流程:1、 PeerA、PeerB分别把自己的IP地址(包含端口号)和媒体能力(本地能支持的音视频编解码类型)告诉信令服务器。2、 信令服务器对媒体能力进行协商,找到一组最佳的音视频格式(webrtc不找最佳,只找排名靠前的),然后分别对PeerA和PeerB发送应答。信令服务器在发向PeerB的应答中包含PeerA的媒体能力和建立媒体连接的IP地址、...
2018-06-13 17:47:53 11531 3
原创 NAT类型及工作原理
在计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。根据规范,路由器是不能这样工作的,但它的确是一个方便且得到了广泛应用的技术。当然,...
2018-06-13 15:09:06 29221 5
原创 HEVC码流解析
根据《T-REC-H.265-201504-I!!PDF-E》协议描述。一,HEVC的码流格式定义字节流格式由字节流NAL 单元语法结构序列构成。每一字节流NAL 单元语法结构包含有一个起始编码前缀,后面跟随一个nal_unit(NumBytesInNALunit)语法结构。它可能(一定情况下,它应该)包含一个额外的zero_byte 语法元素。它也可能包含一个或多个额外的trailing...
2018-06-08 16:45:20 10850 10
使用std::optional替换absl::optional需要包含的头文件
2023-04-04
x265.exe demo
2021-08-16
vmafossexec.rar
2019-05-17
psnr_ssim_analyzer.exe
2019-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人