首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
rtspserver专题
live555 源码分析:RTSPServer
live555 使用 RTSP/RTP/RTCP 协议来实现流媒体的传输,其中使用 RTSP 来建立流媒体会话,并对流媒体会话进行控制。在 live555 中,通过类 RTSPServerSupportingHTTPStreaming::RTSPClientConnectionSupportingHTTPStreaming 来处理 RTSP 请求。客户端发送过来的请求在其父类 GenericMed
阅读更多...
RTSPServer推流服务
RTSPServer推流服务 1.开发原因 由于项目需要使用,虽然有现成的RTSPServer推流服务,由于是闭源代码,无法查看了解内部的逻辑处理流程,所以急需要一套较为稳定并可以使用的推流服务,并且从网上看大部分的RTSPServer推流服务都基于FFMPEG方式进行编解码处理,但FFMPEG需要编译的库比较多,同时依赖的环境很多,如果在一套新平台上很难配置编译成功,从网上各种寻找资料获
阅读更多...
RTSPSERVER 遇到的函数
ioctlsocket ◆I/O操作函数:主要用于获取与套接字相关的操作参数。 int ioctlsocket(SOCKET s, long cmd, u_long FAR * argp ); s为I/O操作的套接字。 cmd为对套接字的操作命令。 argp为命令所带参数的指针。 常见的命令: //确定套接字自动读入的数据量 FIONBIO:允许或禁止套接口s的非阻塞模式。argp指
阅读更多...
我的开源项目-RtspServer
项目地址: GitHub传送门 如果你对如何实现一个RTSP服务器感兴趣,可以看这:从零开始写一个RTSP服务器专栏 文章目录 一、项目介绍二、功能介绍三、开发环境四、使用方法4.1 传输音视频文件4.2 采集V4L2摄像头4.3 采集ALSA音频设备4.4 RTP_OVER_RTSP4.5 多播 五、技术点 一、项目介绍 使用C++实现的一个RTSP服务器 二、功能介绍
阅读更多...
live555二次开发经验总结:RTSPClient客户端与RTSPServer服务器
live555介绍 安防领域的流媒体开发者估计没有谁不知道live555的,可能并不是因为其架构有多牛,代码有多好看,而是因为这玩意存在的年限实在是太长了,从changelog来看,live555从2002年至今2017年,已经整整15年的时间了,这还不是关键,关键是现在还一直保持着迭代更新!!!在经历过如此浮躁的互联网时代,还能不忘初心地坚持,真的是少见。 自2011年我研究live555,
阅读更多...
基于live555实现的RTSPServer对底层进行性能优化的方法 标签: live555RTSPServerlive555性能EasyDarwinlive性能优化 2017-09-12 08:1
基于live555实现的RTSPServer对底层进行性能优化的方法 标签: live555RTSPServerlive555性能EasyDarwinlive性能优化 2017-09-12 08:17 208人阅读 评论(0) 收藏 举报 分类: 开源流媒体服务器(46) 目录(?)[+] 在博客《EasyIP
阅读更多...