当前位置:  技术问答>linux和unix

关于视频传输rtp协议

    来源: 互联网  发布时间:2017-04-21

    本文导语:  最近要做网络视频实时传输,可能需要用到rtp协议发送h264编码,现在有点小疑惑,请大家指点下: 1,如果我按照udp直接把编码数据一帧一帧的发送到服务器由对方来解码,如果丢包的话服务器还能不能解码?rtp能解...

最近要做网络视频实时传输,可能需要用到rtp协议发送h264编码,现在有点小疑惑,请大家指点下:
1,如果我按照udp直接把编码数据一帧一帧的发送到服务器由对方来解码,如果丢包的话服务器还能不能解码?rtp能解决丢包的问题吗?如果不能的话,那用rtp有什么用?为什么不直接把采样数据发送给对方,丢包的话解码器忽略
2,嵌入式linux系统,如果采用rtp协议,是需要用rtp的lib还是直接自己按照协议填充?哪个更省事可靠?

|
丢包的话解码还能解,只不过会造成画面顿卡跳跃以及花屏(I、P frame的概念)
rtp发送协议,拿你这里来说,可以解决数据乱序的问题吧(时间戳)
直接发送给对方你说的是服务器把?如果是客户端P2P是个问题
2.当然是用现有的协议栈开源实现啦

|
1.想h.264编码这种数据量大的协议,一般都用rtp来传输,看名字就知道了Real-time Transport Protocol;网络环境导致丢包或乱序的话,lz已经说了,好的程序处理优化可以提高在丢包情况下的画质。
如果使用TCP来传输,那肯定做不到“实时”。

2.由你把握程度定。

|

因为实时传输协议(rtp)本来就是为视频、语音等时效性高,数据量大的交互而定制的协议,里面一些seq、payload type等等,都是在媒体传输协议中需要用到的。。。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • iis安装配置详细图文介绍及视频教程集合
  • 请问哪里可以找到视频电话或者视频会议的源代码下载?
  • 手机视频会议视频教学平台 ovmeet
  • 【linux视频教程整套10个视频】linux网络及安全管理
  • 视频处理问题,用批处理对视频进行打码
  • 紧急啊。。我用的ubuntu12,我安装了adobe flash player,可以打开在线视频,但是不能打开webQQ里的视频功能
  • android webvie指定视频播放器播放网站视频
  • 视频后台管理系统 悦视频后台
  • PHP中使用FFMPEG获取视频缩略图和视频总时长实例
  • mplayer打开视频文件后只在屏幕右下方出现一个音频播放器,而显示视频画面的那个界面不见了。
  • 显示youtube视频缩略图和Vimeo视频缩略图代码分享
  • 【整套共37个视频】【高清】红帽认证工程师RHCE133部分高清视频教程
  • 视频下载工具 xVideoServiceThief
  • 高清视频同步播放控制器 HDSync
  • 视频捕获 API VideoMan
  • 视频编辑器 Openshot
  • 在线视频编辑工具 Kaltura
  • jQuery 视频插件 Bigvideo.js
  • 有谁有linux 2.6的代码教学视频?
  • 视频实时码流分析软件 VideoEye
  • 视频文件系统 56vfs


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,