![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZLMediaKit
文章平均质量分 87
cliffordl
这个作者很懒,什么都没留下…
展开
-
ZLMediaKit 安装使用
ZLMediaKit在Windows上实现Rtmp流媒体服务器以及模拟rtmp推流和http-flv拉流播放。ZLMediaKit 服务器源码解读—广播、通知中心(NoticeCenter)ZLMediaKit 服务器源码解读—WebApi。zlmediakit的hls高性能之旅。原创 2023-06-30 13:41:45 · 713 阅读 · 0 评论 -
ZLMediaKit源码分析(六)http 点播
ZLMediaKit 使用 http1.1,而 http1.1 是基于 TCP 的。原创 2023-06-27 13:37:03 · 706 阅读 · 0 评论 -
ZLMediaKit源码分析(五)代理服务
排好序之后,回调到最顶层RtspPlayer::onRtpSorted()。RtspPlayer::onRtpSorted() 排好序之后,回调到最顶层。实际为RtspPlayer::handleResDESCRIBE()。RtspPlayer::_on_response 注册 OPTIONS 返回回调函数 RtspPlayer::sendDescribe()。RtspPlayer::_on_response注册PLAY回调。实际为RtspPlayer::handleResPAUSE()。原创 2023-06-15 20:02:33 · 1309 阅读 · 0 评论 -
ZLMediaKit源码分析(四)重封装
(H264Track继承自)VideoTrack继承自Track继承自CodecInfo和FrameDispatcher继承自FrameWriterInterface。(H264Track继承自)VideoTrack继承自Track继承自CodecInfo和FrameDispatcher继承自FrameWriterInterface。H264Track继承自VideoTrack继承自Track继承自CodecInfo和FrameDispatcher继承自FrameWriterInterface。原创 2023-06-15 19:44:50 · 1602 阅读 · 0 评论 -
ZLMediaKit源码分析(三)拉流创建
ZLMediaKit拉流结构体创建是在RtspSession::onRecv()之后。如何触发onRecv()请参考这里不在赘述。RtspSession::onRecv()数据处理参考这里也不再赘述。原创 2023-06-09 14:39:38 · 2322 阅读 · 0 评论 -
ZLMediaKit源码分析(二)推流创建
ZLMediaKit推流结构体创建是在RtspSession::onRecv()之后。如何触发onRecv()请参考上一篇文章这里不在赘述。原创 2023-06-08 18:53:13 · 2687 阅读 · 2 评论 -
ZLMediaKit源码分析(一)服务启动
第二次调用setupEvent()在EventPollerPool::Instance().for_each()批量clone的时候,TcpServer::TcpServer()->Server::Server()->EventPollerPool::Instance()->TaskExecutorGetterImp::addPoller()已经批量创建了poller。Socket::_on_before_accept实际也调用的是TcpServer::_on_create_socket。原创 2023-06-08 14:56:19 · 4623 阅读 · 0 评论