CreateOffer
2016-11-04 10:12:12 0 举报
CreateOffer是一个创新的在线平台,致力于为用户提供一种简便、高效的方式来创建和定制各种优惠方案。无论您是商家还是消费者,都可以在这里轻松地制定出满足自己需求的优惠策略。通过CreateOffer,您可以快速地组合各种折扣、优惠券、积分兑换等元素,打造出独特的优惠套餐。同时,CreateOffer还提供了丰富的模板和设计工具,让您的优惠方案更具吸引力和个性化。此外,CreateOffer还具备强大的数据分析功能,帮助您实时了解优惠活动的效果,以便您随时调整策略,实现最佳效果。总之,CreateOffer是一个功能强大、操作简便的优惠方案创建工具,让您的营销活动更加精准、高效。
作者其他创作
大纲/内容
实际的SDP
JsepCandidateCollection
-candidates_:vector
JsepSessionDescription
-description_:scoped_ptr -session_id_:string //sdp中-session_version_:string //sdp中-type_:string -candidate_collection_:vector
MediaContentDescription
rtcp_mux_: bool = falsertcp_reduced_size_ : bool = falsebandwidth_: int = kAutoBandwidthprotocol_: string//SDP中支持的格式 cryptos_: vector crypto_required_: CryptoType = CT_NONErtp_header_extensions_: vector rtp_header_extensions_set_: bool = falsemultistream_: bool = falsestreams_: StreamParamsVec conference_mode_: bool = falsepartial_: bool = falsebuffered_mode_latency_: int = kBufferedModeDisableddirection_ : MediaContentDirection= MD_SENDRECV
ContentGroup
-semantics_:string -content_names_: ContentNames
has_slots
SessionDescription
-contents_: ContentInfos-transport_infos_: TransportInfos -content_groups_: ContentGroups -msid_supported_: bool = true
VideoContentDescription
bind
TransportInfo
content_name: stringdescription: TransportDescription
MediaSessionOptions
获得支持的音频codecs
JsepIceCandidate
-sdp_mid_:string sdp_mline_index_: int candidate_:Candidate
ContentDescription
WebRtcSession
-transport_controller_:scoped_ptr
OnTransportControllerCandidatesGathered
void AllocationSequence::OnMessage(rtc::Message* msg)
void WebRtcSessionDescriptionFactory::InternalCreateOffer(CreateSessionDescriptionRequest)
vector TransportInfos
VideoCodec
MediaSessionDescriptionFactory
audio_codecs_: AudioCodecs audio_rtp_extensions_: RtpHeaderExtensions video_codecs_: VideoCodecs video_rtp_extensions_: RtpHeaderExtensions data_codecs_: DataCodecs secure_: SecurePolicy add_legacy_: bool lang_:string transport_desc_factory_:TransportDescriptionFactory*
StreamParams
groupid:string id:string ssrcs:vector ssrc_groups:vector type:string display:string cname:string sync_label:string //sdp相关
vector ContentGroups
CompositeMediaEngine
VOICE voice_; VIDEO video_;
IceCandidateInterface
Candidate
-id_:string -component_: int -protocol_:string -relay_protocol_:string -address_:SocketAddress -priority_: uint32_t -username_:string -password_:string -type_:string -network_name_:string -network_type_:AdapterType -generation_:uint32_t -foundation_:string -related_address_: SocketAddress-tcptype_:string -network_cost_: uint32_t = 0
IceCandidateCollection
CreateSessionDescriptionRequest
vector StreamParamsVec
TransportDescription
transport_options:vector ice_ufrag:string ice_pwd:string ice_mode: IceMode xconnection_role:IceMode identity_fingerprint:SSLFingerprint*
WebRtcSessionDescriptionFactory
MediaSessionDescriptionFactory session_desc_factory_;
DataCodec
ContentInfo
name:string type:string //标志rejected: bool description: ContentDescription*
TransportController
OnMessage
SessionDescriptionInterface
vectorContentGroups
C=AudioCodec
传送状态
Stream
type:MediaType id: string sync_label:string num_sim_layers:int
Codec
int id;//SDP中的fmt
bool JsepSessionDescription::ToString(std::string* out)
标志:是MediaContent取值为:NS_JINGLE_RTP或NS_JINGLE_DRAFT_SCTP\"urn:xmpp:jingle:apps:rtp:1\"\"google:jingle:sctp\"
MediaConstraintsInterface
void CreateSessionDescriptionObserver::OnSuccess(SessionDescriptionInterface* desc)
C=DataCodec
class C
RTCOfferAnswerOptions
MediaEngineInterface
SDP处理
WebRtcVoiceCodecs
SupportedCodecs():vector
WebRtcVoiceEngine
codecs_:vector
codecs():vector&Construct():void
ChannelManager* channel_manager_;
DataContentDescription
Construct()调用
MediaContentDescriptionImpl
codecs_:vector
C=VideoCodec
void AllocationSequence::Start()
ChannelManager
media_engine_:MediaEngineInterface*data_media_engine_:DataEngineInterface*
AudioCodec
5
AudioContentDescription
0 条评论
下一页