- 博客(5)
- 资源 (115)
- 收藏
- 关注
转载 jrtplib跨网络通讯NAT穿透问题解决方法
前几篇文章讲了使用jrtplib在Android和pc端进行通讯的方法在实际项目中,手机端和pc端一般不会在同一个子网内,两者之间联络可能要走路由器之类的NAT(网络地址转换 Network Address Translation))设备假设服务端IP地址为 112.20.30.40,管理多个摄像头服务端建立一个serversocket绑定固定的端口如8000,
2014-10-24 09:13:01 959
原创 VLC 开发包 编写简单播放器
如果要写一个播放器,所有实现都是自己完成,这个就有点难度,而且非常费时,要了解媒体文件格式,视频解码,图像绘制,音视频同步等知识点,所以要完全实现还是比较麻烦的;通常情况,可以用一些现成的库开发,如在windows上最常用的是DirectShow,但是DirectShow的学习有一点难度,而且关于解码器的东西还是需要安装如XviD,ffdshow等,建立链路时自己选择或智能选择解码器,而且也不
2014-10-23 10:58:44 16681 6
转载 RTCP相关
能够在会话参与者之间进行周期性的控制信息交换,主要目的是提供质量 相关的反馈。通过使用RTCP和IP多播机制,可以进行第三方的监视和检测。 RTCP定义了5种不同类型的RTCP包: 1.Sender Report(SR)用来中继发送和接收统计; 2.Receiver Report(RR)只接收而不发送媒体流的参与者发送的接收统计; 3.Source Descripti
2014-10-15 15:16:20 2429
原创 RTCP包中的NTP Time 计算
关于 RTCP中的NTP Time计算有很多人不清楚,还好因为有很多开源的rtp库,这里可以参考ORTP库中的算法://oRTP开源工程uint64_t ortp_timeval_to_ntp(const struct timeval *tv){uint64_t msw;uint64_t lsw;msw=tv->tv_sec + 0x83AA7E80; /* 0x83A
2014-10-15 13:58:19 6642
转载 Qt5 for android + opencv
Qt5中新添加了qcamera接口,但是5.3版本之前android平台上的qcamera都不好用,QML的貌似可以用,有了camera功能确实方便干好多事情,不过今天我们不是来计qt自带的camera,我们使用opencv中的摄像头接口,之所以使用opencv是因为他对图像处理提供了很多方便,并且他也是开源跨平台的,下面开始我们qt5 for android + opencv之旅吧
2014-10-08 11:18:41 9297 4
OBS-Studio VS2015 依赖相关库
2017-11-15
H264文档(英文原版doc+中英互译pdf)
2017-10-10
Windows UDP 封装
2017-09-05
JAVA API1.6中文文档.CHM
2015-12-01
Qt录音机QAudioInput
2014-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人