SRT视频直播技术会替代RTMP吗?
网友回复
RTMP协议是Real Time Messaging Protocol(实时消息传输协议)的缩写。它是由Adobe公司提出的一种应用层的协议,RTMP协议是要靠底层可靠的传输层协议(通常是TCP)来保证信息传输的可靠性的,RTMP用于在服务器和Flash播放器之间实时传输视频,音频和数据。
RTMP 是目前应用较广的流媒体传输协议,广泛用于直播领域,可以说市面上绝大多数的直播平台都采用支持这个协议。 RTMP优点: RTMP 是专为流媒体开发的协议,对底层的优化比其它协议更加优秀; 广泛支持:国内主流的CDN平台和OTT平台基本都支持RTMP,大部分的硬件或软件编码器也都支持RTMP推流格式; RTMP适合长时间播放,连续10 天以上连续播放仍然比较稳定; RTMP不足之处: RTMP协议用于端到端视频传输时,需要中转RTMP服务器,传输延时较大。如果是采用用户自建的专有RTMP服务器,延时可控制在1s左右,但是如果通过商用的RTMP服务器来传输视频,延时一般有几秒到十几秒。 RTMP有累积延迟,原因是RTMP基于TCP不会丢包。所以当网络状态差时,服务器会将包缓存起来,导致累积的延迟,延迟时间一般在几秒到几十秒; RTMP基于TCP传输,使用非公共端口1935,RTMP历来很难通过防火墙 ; RTMP 为 Adobe 私有协议,很多...点击查看剩余70%
go与wails如何开发一个高性能的原生桌面应用?
python如何调用openai的api实现知识讲解类动画讲解视频的合成?
html如何直接调用openai的api实现海报可视化设计及文本描述生成可编辑海报?
f12前端调试如何找出按钮点击事件触发的那段代码进行调试?
abcjs如何将曲谱播放后导出mid和wav格式音频下载?
python如何将曲子文本生成音乐mp3或wav、mid文件
python中mp3、wav音乐如何转成mid格式?
js在HTML中如何将曲谱生成音乐在线播放并下载本地?
python如何实现在windows上通过键盘来模拟鼠标操作?
python如何给win10电脑增加文件或文件夹右键自定义菜单?