视频通话开发(一)

打算记录一个网络电话开发的历程。

一是记录一下自己开发中遇到的问题,二是解除一下一个人奋斗的苦闷。


目前的阶段是实现了点对点之间的音频传输。


说起来做这个东西,源自不靠谱的需求,所以我干的活也具备很多不确定性,所以开发的流程也是自己任性,就要重头做一遍。

至于为什么要冲头做一次,原因是这样的。其实最符合需求现状的是带语音视频监控,然而非得弄成视频通话。


交互平台是:   android 和windows

Android设备拖着两个摄像头和两个MIC,至于为什么是两个,其他功能占用的而已,需要同时工作。

所以所以目前存在的项目都不能直接拿来用,必须修改控制硬件相关的部分。

第一个实验的项目是CsipSimple,结果失败了,移植alsa-lib失败,修改pjsip对语音操作的代码起先是出现了一些希望,后来代码被我弄的乱七八糟后面干脆放弃了。


后面我只能感慨非标准的linux外加非标准的设备就是坑爹。



所以痛定思痛,看别人的代码看的那么累,倒不如自己从头来一遍,毕竟不是简单的活,而且需求那么变态,在别人的代码上改也是很有难度。





你可能感兴趣的:(视频通话开发(一))