Live555
文章平均质量分 79
RunningZyx
从事音视频编解码开发, 擅长技术: C/C++、boost、ffmpeg, vlc, live555, h264,h265, MP4,AAC, RTSP,RTP
展开
-
live555—VS2013 下live555编译、使用及测试
live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经原创 2016-09-10 10:17:14 · 2461 阅读 · 0 评论 -
live555学习笔记-消息循环
三 消息循环 看服端的主体:live555MediaServer.cpp中的main()函数,可见其创建一个RTSPServer类实例后,即进入一个函数env->taskScheduler().doEventLoop()中,看名字很明显是一个消息循坏,执行到里面后不停地转圈,生名不息,转圈不止。那么在这个人生的圈圈中如何实现RTSP服务和RTP传输呢?别想那么远了,还是先看这个圈圈中实现了什转载 2016-09-19 11:08:00 · 719 阅读 · 0 评论 -
live555学习笔记-几个重要对象的生命期
几个重要对象的生命期 live555中很多类,类与类之间的关系复杂,从属关系不明显,层次上看起来也有些乱.所以源代码读起来比较困难,对于一些对象生命的来龙去脉也很难厘清. 但这并不能说明live555的架构不好,最适合的才是最好的,对于流媒体的处理来说,live555架构已是相当精巧,当然,这是在你深入了解它的基础上才会有的体会. live555作为服务器,大家都很关心对内存的利用效转载 2016-09-19 11:16:09 · 674 阅读 · 0 评论