
c++
一只肥啾啾
主要从事c++语音开发。在window、Linux、Android系统上均开发过相关项目。主要负责项目中间件层以下开发工作,网络通信设备交互等。
展开
-
FFmpeg 音视频采集输出视频文件、推流端实现
之前项目需要实现双录功能,客户办理 业务时录制音频视频保存做凭证使用。当前使用FFmpeg实现采集外交的USB摄像头数据,采样H264、ACC编码生成mkv视频格式文件。对外是Windows OCX接口给上传的html应用使用的,以下是以前项目使用的测试页面。 现在直播行业发展很快,由于对视频敢兴趣最近也去了解了下,把之前做的东西整理后重写了个测试Demo,用于验证与测试。ffmp...原创 2020-03-04 15:02:02 · 2450 阅读 · 1 评论 -
(转)TCP连接异常断开检测
TCP是一种面向连接的协议,连接的建立和断开需要通过收发相应的分节来实现。某些时候,由于网络的故障或是一方主机的突然崩溃而另一方无法检测到,以致始终保持着不存在的连接。下面介绍一种方法来检测这种异常断开的情况 1) 在TCP协议中提供了KEEPALIVE检测。该选项使能后,在一个TCP连接上,若指定的一段时间内没有数据交换,则自动发送分节等待对方确认。 SO_KEEPALIV转载 2016-09-13 08:35:39 · 441 阅读 · 0 评论