草庐IT

直播所使用的网络协议(RTP\RTCP\RTSP\RTMP\HLS\SRT)

目录直播所用协议的需求如何选择TCP/UDP?RTPRTP协议是什么?为什么使用RTP协议?RTCPRTCP协议是什么?为什么使用RTCP协议?RTSPRTSP协议是什么?为什么使用RTSP协议?RTMPRTMP协议是什么?为什么使用RTMP协议?RTP、RTCP、RTSP小结HLSHLS协议是什么?为什么使用HLS协议?新一代直播传输协议SRTSRT协议是什么?为什么使用SRT协议?组播、广播和单播参考内容直播所用协议的需求从交互方式来看,流媒体分为点播(VOD)和直播(LIVE)直播(LIVE):HLS,RTMP,http+MP4,http+flv,RTP+RTSP点播(VOD):http

直播所使用的网络协议(RTP\RTCP\RTSP\RTMP\HLS\SRT)

目录直播所用协议的需求如何选择TCP/UDP?RTPRTP协议是什么?为什么使用RTP协议?RTCPRTCP协议是什么?为什么使用RTCP协议?RTSPRTSP协议是什么?为什么使用RTSP协议?RTMPRTMP协议是什么?为什么使用RTMP协议?RTP、RTCP、RTSP小结HLSHLS协议是什么?为什么使用HLS协议?新一代直播传输协议SRTSRT协议是什么?为什么使用SRT协议?组播、广播和单播参考内容直播所用协议的需求从交互方式来看,流媒体分为点播(VOD)和直播(LIVE)直播(LIVE):HLS,RTMP,http+MP4,http+flv,RTP+RTSP点播(VOD):http

Socket简单学习之UDP通信

UDP不可靠通信,不建立连接,只发送一次数据,不管对方是否接收服务器端usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net.Sockets;usingSystem.Net;usingSystem.Text;usingSystem.Threading.Tasks;namespaceUDPsocket{classProgram{staticvoidMain(string[]args){SocketUDPSocket=newSocket(AddressFamily.InterNetwork,Socke

Socket简单学习之UDP通信

UDP不可靠通信,不建立连接,只发送一次数据,不管对方是否接收服务器端usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net.Sockets;usingSystem.Net;usingSystem.Text;usingSystem.Threading.Tasks;namespaceUDPsocket{classProgram{staticvoidMain(string[]args){SocketUDPSocket=newSocket(AddressFamily.InterNetwork,Socke

TCP UDP详解

文章目录TCPUDP协议1.概述2.端口号复用分用3.TCP3.1TCP首部格式3.2建立连接-三次握手3.3释放连接-四次挥手3.4TCP流量控制3.5TCP拥塞控制3.6TCP可靠传输的实现3.7TCP超时重传4.UDP5.TCP与UDP的区别TCPUDP协议1.概述TCP、UDP协议是TCP/IP体系结构传输层中的两个重要协议。如图所示为计算机网络四层模型:**IP协议**是网际层中的核心协议,它可以互联不同的网络接口,并向其上层提供无连接、不可靠的数据传输服务。TCP/IP体系结构的应用层中包含许大量的应用层协议,其中有些应用层协议需要使用可靠传输服务,例如浏览网页、传输文件等,这些数

TCP UDP详解

文章目录TCPUDP协议1.概述2.端口号复用分用3.TCP3.1TCP首部格式3.2建立连接-三次握手3.3释放连接-四次挥手3.4TCP流量控制3.5TCP拥塞控制3.6TCP可靠传输的实现3.7TCP超时重传4.UDP5.TCP与UDP的区别TCPUDP协议1.概述TCP、UDP协议是TCP/IP体系结构传输层中的两个重要协议。如图所示为计算机网络四层模型:**IP协议**是网际层中的核心协议,它可以互联不同的网络接口,并向其上层提供无连接、不可靠的数据传输服务。TCP/IP体系结构的应用层中包含许大量的应用层协议,其中有些应用层协议需要使用可靠传输服务,例如浏览网页、传输文件等,这些数

FPGA通信第二篇--UDP

FPGA通信第二篇–UDP本文通过对以太网通信中的UDP传输协议的理论学习,针对UDP实际应用中的丢包问题,提出一种人为的重发机制完成UDP稳定可靠的传输,并通过实验进行了验证。1以太网简介以太网是一种产生较早,使用相当广泛的局域网。其最初是由Xerox(施乐)公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,后来被电气与电子工程师协会(IEEE)所采纳作为802.3的标准。以太网的分类有标准以太网(10Mbit/s),快速以太网(100Mbit/s)和千兆以太网(1000Mbit/s)。随着以太网技术的飞速发展,市场上也出现了万兆以太网(10Gbit/s),它扩展了IE

FPGA通信第二篇--UDP

FPGA通信第二篇–UDP本文通过对以太网通信中的UDP传输协议的理论学习,针对UDP实际应用中的丢包问题,提出一种人为的重发机制完成UDP稳定可靠的传输,并通过实验进行了验证。1以太网简介以太网是一种产生较早,使用相当广泛的局域网。其最初是由Xerox(施乐)公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,后来被电气与电子工程师协会(IEEE)所采纳作为802.3的标准。以太网的分类有标准以太网(10Mbit/s),快速以太网(100Mbit/s)和千兆以太网(1000Mbit/s)。随着以太网技术的飞速发展,市场上也出现了万兆以太网(10Gbit/s),它扩展了IE

FPGA实现千兆/百兆自适应以太网UDP传输

0、前言笔者最近在项目中需要使用到ZYNQ中PL端做以太网UDP传输并且需要支持100M/1000M自适应切换。使用的PHY型号为RTL8211。以下分享的主要为利用已有的1000M协议栈修改为100M并且实现二者自适应切换,IP核主要实现以下功能1、实现100M/1000M自适应2、回环测试PS:完整的IP核文件下载地址:https://download.csdn.net/download/qq_24025329/870194361、软硬件环境和前置条件笔者采用的接口是RGMII接口,即100M模式下单边沿采样,时钟频率为25M。在1000M模式下使用双边沿采样,时钟频率为125M。所以在千

FPGA实现千兆/百兆自适应以太网UDP传输

0、前言笔者最近在项目中需要使用到ZYNQ中PL端做以太网UDP传输并且需要支持100M/1000M自适应切换。使用的PHY型号为RTL8211。以下分享的主要为利用已有的1000M协议栈修改为100M并且实现二者自适应切换,IP核主要实现以下功能1、实现100M/1000M自适应2、回环测试PS:完整的IP核文件下载地址:https://download.csdn.net/download/qq_24025329/870194361、软硬件环境和前置条件笔者采用的接口是RGMII接口,即100M模式下单边沿采样,时钟频率为25M。在1000M模式下使用双边沿采样,时钟频率为125M。所以在千