owt server
文章平均质量分 85
Fisher3Star
专注于音视频相关的内容分享
展开
-
rtp序号,时间戳的会绕问题
比如一个RTP包,序列号为4890,另一个RTP包序列号为59900,可以说59900一定比4890大,是个更新的RTP包吗?输入当前数字和之前的数字,如果当前数字是更新的数字则返回。结论,当然不是这样,因为在判断序列号的连续性时要考虑回绕问题,不能直接根据数学意义上的大小进行比较。再如,序列号为 65535 的包一定比序列号为 255 的包大,是最新的包吗?该函数用于展开回绕的数字,得到更大类型的真正的数字,其核心逻辑通过调用。序列号为 0 的包一定比序列号为 65535 的包小,是旧的包吗?原创 2023-07-04 22:24:33 · 501 阅读 · 0 评论 -
【owt】WebrtcNode,publish-SdpAnswer
answer sdp原创 2023-06-14 20:39:02 · 599 阅读 · 0 评论 -
【owt】WebrtcNode,linkup
b801af2aac214c09ae0100bdc52b2f0f-1 是subscribe的 publicTrackId。7c497d10719d48d192fc355cd8a9d38a-1 是 publish的 publicTrackId。原创 2023-06-07 21:51:51 · 510 阅读 · 0 评论 -
【owt】WebrtcNode, subscirbe-sdp offer 流程(3)
{${原创 2023-06-06 23:17:46 · 329 阅读 · 0 评论 -
【owt】WebrtcNode, subscirbe-sdp offer 流程(2)
- 创建MediaStream, MediaStream一方面作为从VideoFramePacketizer接收到媒体数据; - 创建VideoFramePacketizer,MediaStream 把sink 注册到VideoFramePacketizer,这样VideoFramePacketizer(继承了MediaSource)的视频数据会流向到MediaStream。即MediaStream作为视频源,VideoFramePacketizer作为接收者。VideoFramePacketizer原创 2023-06-05 23:03:03 · 419 阅读 · 0 评论 -
【owt】WebrtcNode, subscribe-sdp offer 流程(1)
sdp offer 的消息。原创 2023-06-04 21:45:58 · 731 阅读 · 0 评论 -
【owt】WebrtcNode, subscribe流程
存放 WrtcConnection,transportId与connection一一对应。的时候,只是创建了空的Map,而Map中存放的。创建WebRtcConnection。原创 2023-06-04 00:57:16 · 370 阅读 · 0 评论 -
【owt】WebrtcNode, publish-sdp offer 流程(3)
1. 因为erizon::VideoFrameConstructor(继承于VideoFrameSource)作为视频源,从mediaStream把数据接收过来,VideoFrameSource中,然后分别存到owt_base.InternalServer的m_sourceMap(以publicTrackId = transportId + '-' + track.id 为key,addon.VideoFrameSource 为value)(这里什么时候使用???)中和Connections中(这里是子在视原创 2023-06-02 22:05:51 · 507 阅读 · 0 评论 -
【owt】WebrtcNode, publish-sdp offer 流程(2)
1. 创建MediaStream, MediaStream一方面作为从客户端接收到媒体数据,另外一方面做为视频源; 2. 创建VideoFrameConstruc=tor,VideoFrameConstructor 把sink 注册到MediaStream,这样MediaStream(继承了MediaSource)的视频数据会流向到VideoFrameConstructor。即MediaStream作为视频源,VideoFrameConstructor作为接收者。原创 2023-06-01 22:39:05 · 447 阅读 · 0 评论 -
【owt】addon.MediaStream,erizo::MediaStream 还有addon.MediaXXX,erizo::MediaXXX
【代码】addon.MediaStream,erizo::MediaStream 还有addon.MediaXXX,erizo::MediaXXX。原创 2023-05-31 22:00:09 · 513 阅读 · 0 评论 -
WebrtcNode, publish-sdp offer 流程(1)
通知到WebrtcNode(/dist/webrtc_agent/webrtc/index.js)的createWebRTCConnection 中注册的callback, 回调一个对象,通过offer到sdp,进行对应的修改,作为answer的sdp。operationMap 的元素就是WrtcConnection.addTrackOperation中添加的,这里是给finalFormat赋值。的addTrackOperation 小节 有详细说明。详细的看3.3, 3.4 小节。原创 2023-05-31 01:01:57 · 438 阅读 · 0 评论 -
WebrtcNode publish 流程
webrtc, owt,原创 2023-05-30 15:12:47 · 846 阅读 · 0 评论