博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebRTC 学习之 概念总结
阅读量:5920 次
发布时间:2019-06-19

本文共 710 字,大约阅读时间需要 2 分钟。

在学习WebRTC的时候,接触到了好多新的概念,在这里做一下备忘吧

RTMP协议

Real Time Messaging Protocol(实时消息传输协议)。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。

RTMP协议(Real Time Messaging Protocol)是被Flash用于对象,视频,音频的传输.这个协议建立在TCP协议或者轮询HTTP协议之上. RTMP协议就像一个用来装数据包的容器,这些数据既可以是AMF格式的数据,也可以是FLV中的视/音频数据. 一个单一的连接可以通过不同的通道传输多路网络流.这些通道中的包都是按照固定大小的包传输的.RTMP默认使用的端口为1935.

下面是一个关于客户端向服务器端发送流的流程:
Client→Server :发送一个创建流的请求.
Server→Client :返回一个表示流的索引号.
Client→Server :开始发送.
Client→Server :发送视音频数据包(这些包在同一个频道(channel)并用流的索引号来唯一标识).
 

ICE

互动式连接建立(Interactive Connectivity Establishment ——ICE)由IETF的MMUSIC工作组开发出来的,它所提供的是一种框架,使各种NAT穿透技术可以实现统一。该技术可以让基于SIP的VoIP客户端成功地穿透远程用户与网络之间可能存在的各类防火墙。
 

 

 
 
 
 

转载地址:http://kifvx.baihongyu.com/

你可能感兴趣的文章
LINUX驱动手动绑定和解绑定
查看>>
运维自动化工具ansible学习笔记
查看>>
yum安装的rpm都去哪儿了?
查看>>
base虚拟机的安装 和 varnish(rhel6.5)
查看>>
视图、存储过程
查看>>
vsftp的默认配置文件说明
查看>>
Linux系统中profile、bshrc、bash_profile、profile.d文件的区分
查看>>
linux命令之谨小慎微
查看>>
Linux起源
查看>>
SSH 远程执行任务
查看>>
多域间访问笔记
查看>>
陈小龙>linux及服务器>正文 配置rewrite
查看>>
迭代器和生成器原理
查看>>
MySQL自动化(全量+增量)备份脚本
查看>>
MVC5 DB FIRST
查看>>
系统集成知识点整理(十)信息(文档)和配置管理
查看>>
SVN 钩子 自动上传代码到服务器
查看>>
RunTime的使用-Category中增加实例变量
查看>>
FineReport中JS如何自定义按钮导出
查看>>
Linux正则表达式语法
查看>>