【live555】推流者使用的ServerMediaSession类,以及如何产生SDP

本文介绍了在live555中,ServerMediaSession的作用,它作为推流者使用的数据结构,包含了多个子会话(subsession),并详细解释了其属性和功能,如产生SDP描述、管理子会话、引用计数等。同时,文章还探讨了SDP的相关属性,如infoSDPString、descriptionSDPString、miscSDPLines等的用途。

对于我个人而言,可能比较关注的是SDP的生成,所以会对SDP的一些方法和属性,加颜色标示。


###############################

(1)推流者用的一个数据结构 server media session,这个session可以含有多个子(sub)session,每个子session可以是音频或者视频。

而接受者,用的是media session。注意,sever media session 和 media session 不同。

(2)server media session 是所有sub session的父类。

所代表的所有的sub session, 所共用的属性有:

【1】  Boolean fIsSSM;

【2】  char* fStreamName;  //流的名程
 【3】 char* fInfoSDPString;  // 是个字符串,表示infoSDP?不懂,这里头是啥呢?
  【4】char* fDescriptionSDPString;  //表示是个字符串,用处是描述SDP的
  【5】 char* fMiscSDPLines; //难道是表示其余各种各样的SDP的行?
  【5】struc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等风来不如迎风去

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值