rtp /rtcp/ rtsp 问题

loveneo421 2009-09-10 04:34:56
刚开始学流媒体方面的东西,
对这三个协议关系不在清楚,
求教
1:rtp 与rpcp必须联合使用吗,
rtp能不能单独使用,rtp只提供了时间戳与序列号这些,相当于尽力而为的传输
2:rtp 有基于 tcp传输的吗 ?
如果有请给例。
3:rtsp 与 tcp接合传输流媒体数据,
流媒体数据是怎样封装
4:为什么连接wms 和 real server 播放视频,
抓包显示都是基于tcp的 rtsp包 。
怎样分析rtsp包数据
谢谢
...全文
204 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baishuren 2009-09-12
  • 打赏
  • 举报
回复
楼主可以参考一下LIVE555库

http://www.zixundao.com/viewthread.php?tid=683&extra=page%3D2
loveneo421 2009-09-11
  • 打赏
  • 举报
回复
哦, 谢谢!
鱼心惶惶 2009-09-11
  • 打赏
  • 举报
回复
1 以udp举例,一种媒体在本地client建立2 个socket,一个端口rtp,一个端口rtcp,在setup中告诉server,rtcp也可以不用
2 有,通过description知道server的rtp传输包方式,有的server支持udp,tcp,有的只支持udp,如果server支持tcp,你通过setup就可以选择tcp传输rtp包

3 tcp包比udp包多4个字节 1 "$" 2 channel 3-4 数据包大小 具体看代码实现吧,ffmpeg live555

4 不了解
loveneo421 2009-09-11
  • 打赏
  • 举报
回复
哦,不是rtsp包,
是抓到的一些包都是基于tcp的, 上层协议注明是rtsp 的
rtsp 不是只负责传输控制,
不传输流媒体数据的吗 ?
Jeremiah_Java 2009-09-11
  • 打赏
  • 举报
回复
rtsp包,没有这个概念。
收到的都是rtp包。

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧