摘要:
监控客户端支持同时播放最大8路视频,每个设备有个CCamera类对其进行抽象,CCamera中有工作线程进行视频收发和任务异步执行操作。如果需要退出应用程序时,首先需要对各个CCamera对象依次进行如下操作: 永久激活CloseEvent,不在接受新得任务请求。 停止接受视频数据,断开和设备的网络连接 清除队列中的帧数据 清除未完成的任务 最初设计是串行执行的... 阅读全文
随笔档案-2013年6月15日
Live555研究之一mediaServer主循环
2013-06-15 01:49 by 鉴于, 1769 阅读, 收藏,
摘要:
mediaServer工程中的live555MediaServer.cpp提供一个main函数,里面创建了一个DynamicRTSPServer对象,DynamicRTSPServer从RTSPServerSupportingHTTPStreaming派生下来,RTSPServerSupportingHTTPStreaming从RTSPServer派生下来,RTSPServerSupporting... 阅读全文
Live555调试
2013-06-15 01:38 by 鉴于, 587 阅读, 收藏,
摘要:
在Debug模式下,将mediaServer设置为启动项,将52.mp3文件放置在mediaServer目录下,debug方式运行mediaServer。使用VLC播放器打开串流,输入类似于 rtsp://192.168.85.1:8554/52.mp3 地址访问Live555流服务器。上述IP和端口会在mediaServer启动时输出到终端上。 阅读全文
FFMPEG编译参数
2013-06-15 01:25 by 鉴于, 516 阅读, 收藏,
摘要:
由于海思解码器支持的视频路数有限制,需要改用FFMPEG解码。首先需要研究FFMPEG,以下参数配置为作为研究FFMPEG之用。 ./configure --enable-shared --enable-gpl --enable-version3 --enable-doc --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffs... 阅读全文