音视频
qina_0424
c,c++,多媒体软件,网络安全
展开
-
视频会议中或者录播中使用RTP协议接收h264视频
此程序文章献给刚进公司的需要帮助的程序员, 说明:1 该代码在windows上运行,用vs2010编译。 2 该代码要能解决移植的问题。 3 rtp实时传输协议可以使用udp,也可以使用tcp协议 首先,为了减小程序的难度,说明使用的库解码库为ffmpeg,刷视频数据的方法可以使用原创 2012-11-18 00:29:51 · 3567 阅读 · 1 评论 -
视频会议中或者录播中使用RTP协议接收h264视频(二)
在视频会议和录播中有一个最重要的环节是编码,假定我们的编码系统在windows中,linux稍后讲,原理都是一样,那么在编码中比较重要的环节又是什么呢?如果我们对h264编码稍稍熟悉,就知道编码的帧率,分辨率,和时间戳以及pts dts(同步)是非常重要的,如果一个接收系统没有一个好的时间戳去取到数据或者一个编码系统没有使用正确的时间戳去编码,那么另外一端会出现各种各样的问题。 编码时,我们原创 2012-11-24 15:46:34 · 1323 阅读 · 0 评论 -
directdraw direct3d 保存位图
直接上代码// 功能:将一个DirectDraw表面,存为一张24位BMP位图 (传入主表面即截屏) // 输入:表面指针,输出的文件名 // 输出:是否成功 bool SaveToBitmapFile(LPDIRECTDRAWSURFACE lpSurface, char* filename) { WORD* lpBuffer; // 表面指针 int nPitch;原创 2012-12-10 16:25:24 · 1054 阅读 · 1 评论 -
如何将音视频发布到移动设备,android,ios,iphone,ipad等
在现实生活中,手机和移动设备使用地越来越多,如何将音视频点播和直播发布到移动设备,这就涉及到很多相关的知识,比如android接收的音视频有哪些格式,分辨率是什么样子的,而ios设备接收的情况又是什么样子,支持什么样的协议。 这里首先要几样东西: 1 就是ts流传输,不是文件ts传输,而是直播传输,因为文件点播可以用什么来解决呢,就是html5,html5相对来讲较为容易,因原创 2013-01-21 10:01:41 · 2807 阅读 · 2 评论