# Functions
PackRequest @param body 可以为空.
# Constants
HeaderAccept header key.
HeaderAcceptApplicationSdp header value.
rtpChannel, rtcpChannel.
localRtpPort, localRtcpPort.
初时阶段,已收到 describe.
已收到 play.
已发送 sdp.
# Variables
BaseInSessionTimestampFilterFlag 控制输入 BaseInSession 的音视频数据是否开启时间戳过滤器,也即经过 AvPacketQueue 处理.
ResponseAnnounceTmpl CSeq.
ResponseDescribeTmpl CSeq, Date, Content-Length,.
ResponseOptionsTmpl CSeq.
ResponsePlayTmpl CSeq Date.
ResponseRecordTmpl CSeq, Session.
ResponseSetupTmpl rfc2326 10.4 SETUP CSeq, Date, Session, Transport.
ResponseTeardownTmpl CSeq.
# Structs
AvPacketQueue
处理音频和视频的时间戳: 1.
BaseOutSession out的含义是音视频由本端发送至对端.
ClientCommandSession Push和Pull共用,封装了客户端底层信令信令部分。 业务方应该使用PushSession和PullSession,而不是直接使用ClientCommandSession,除非你确定要这么做。.
# Interfaces
IBaseInSessionObserver
BaseInSession会向上层回调两种格式的数据(本质上是一份数据,业务方可自由选择使用): 1.