licode类图
2019-03-08 10:23:13 0 举报
licode客户端和服务端信令控制关键类
作者其他创作
大纲/内容
erizoClient/BaseStack
specBaseofferQueuelocalDescremoteDesclocalSdpremoteSdpisNegotiatinglatestSessionVersionpeerConnection
processOfferprocessAnswerprocessNewCandidatecreateOfferaddStream
source
subscribers[clientId] = subscriberexternalOutputsmuteAudiomuteVideomuxer
addSubscriberremoveSubscriberonSignalingMessage
ec/ErizoList
erizos
findById
erizoController(8080)
amqper.bind(erizoController_myid)listen{ new Channelrooms.getOrCreateRoomroom.createClient}getUsersInRoomdeleteUserdeleteRoombind(erizoController_' + myId)
EcCloudHandler
amqperagents
getErizoAgents//get all agentgetErizoJSdeleteErizoJSsetinterval(getErizoAgents)
erizoClient/ErizoConnectionManager
ErizoConnectionsMap
getOrBuildErizoConnectionmaybeCloseConnection
ec/Stream
spec
getPublicStream
ec/roomController
subscriberspublisherserizos
//call erizojs rpcgetErizoJSgetErizoQueueaddPublisheraddSubscriber
ec/Client
channelroomtokeniduserstreamsstate
listenToSocketEventsonSignalingMessageonUpdateStreamAttributesonPublishonSubscribe
client
idconnectionstreadpoolioThreadPoolsinglePcconnectionClientId
erizoAgent
erizosmyErizoAgentId
ErizoJSController
publishersclientsstatsSubscriptions
addpublisheraddsubscriberremovepublisherremovesubscriberremovesubscriptions(clientId)
erizoClient/socket
iomessageBuffersocket
sendMessageflushBufferconnectsendSDPdisconnect
new
ec/Room
streamsclientsidp2pamqperecchcontroller
getStreamByIdgetClientByIdcreateClientsetupRoomControlleronRoomControllerEvent
ec/Channel
socketnuvestatemessageBufferid
onTokenlistenToSocketHandshakeEvents
erizo
ididlestartprocessposition
erizoClient/ROOM
remoteStreamslocalStreamsroomIDp2pConnectionHelperserizoConnectionManager
removeStreamonStreamFailedconnect
erizoClient/EventDispatcher
erizoClient/Stream
ConnectionHelpers
GetUserMediagetBrowser
ec/Rooms
roomsamqperecch
getOrCreateRoomgetRoomById
socket
remoteStreamslocalStreamsroomIDConnectionHelperserizoConnectionManagersocket
erizoClient/ErizoConnection
stackerizoIdstreamsMapspecsessionIdbrowserpeerConnection
createOfferaddStreamremoveStreamprocessSignalingMessage
new/del
connection
mediaStreams//{id: stream}wrtcinitialized
subscriber
connectionmediaStreampublisherconnectionReady
erizoList
getErizo
callrpc
publisher
connectionmediastream
nuveProxy
addNewErizoController
launch
Node
clientIdstreamIdlabelerizoStreamIdmediaStream
0 条评论
下一页