现在人们之间的交流大多通过即时通讯工具完成,而这些工具都有文件传输的基本功能。那么在自行通过即时通讯工具进行二次开发后使用该功能呢,下面以国内领先音视频技术的AnyChat互动开发平台为例,实现文件传输功能。...
分类:
其他好文 时间:
2014-12-18 15:17:06
阅读次数:
166
在音视频开发中音视频的传输主要用UDP来发送视频当发送的数据大于1500时分包发送保证每包小于1500关键是视频接收时的处理。本文根据UDP库传输数据作为代码演示.
intCUDPSession::SplitData(char* pBuff, uint32_t nLen)
{
int nBlockNum =nLen / UDP_BLOCK_SIZE;
if (nLen %UDP_BLOCK...
分类:
其他好文 时间:
2014-12-18 12:02:29
阅读次数:
250
随着我国计算机网络的飞速发展,网络视音频技术得到了广泛的应用。现今人们已经从传统的娱乐方式(例如:收音机,电视)向网络互动媒体娱乐方式转变,而流媒体视频点播技术更是满足了人们这种互动式娱乐的需求。但因我国网络基础和服务器能力的制约,较大容量的用户服务仍是限制流媒体视频技术发展的一个瓶颈,如果采用P2P技术与传统流媒体技术相结合,就可以避免大量用户服务的瓶颈,这不仅减轻了服务器的负担,同时也提高了网...
分类:
其他好文 时间:
2014-12-16 15:11:05
阅读次数:
184
本文记录OpenGL播放视频的技术。上一篇文章中,介绍了一种简单的使用OpenGL显示视频的方式。但是那还不是OpenGL显示视频技术的精髓。和Direct3D一样,OpenGL更好的显示视频的方式也是通过纹理(Texture)。本文介绍OpenGL通过纹理的方式显示视频的技术。OpenGL中坐标和...
分类:
其他好文 时间:
2014-12-12 18:41:32
阅读次数:
202
大家在视频聊天中,经常会出现马赛克或是视频短暂卡住不动等,通常是由于网络不稳定,如丢包、抖动等造成的。
一般音视频技术都会加入了丢包重传、抖动优化等措施,可以避免由于网络偶尔变差而对音视频通话效果的影响,但是当网络带宽不足,或是网络状态持续恶化时,下面介绍其中一个跨平台的音视频即时通讯的SDK技术-Any.Chat互动平台,Any.Chat内核提供了一个API接口,可以让上层根据自身的应用来...
分类:
其他好文 时间:
2014-12-10 10:50:44
阅读次数:
181
随着iOS的强势面世,伴随着其出色的应用,一大堆开发人员在捣鼓IOS平台的开发,而基于iOS的音视频二次开发应用也为更多的程序员猛攻猛打。相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台
支持iOS平台设备上的音频即时通讯应用开发提供Objective-C语言API接口,开放示例源代码集成H.2...
分类:
移动开发 时间:
2014-12-09 10:35:31
阅读次数:
214
随着视频通讯应用技术的不断发展和完善,越来越多的行业用户接受和使用视频通信产品。但在传统视频通讯技术标准下,由于受到视频通讯应用技术和音视频编解码技术发展的制约,视频通讯技术到现在还没有从根本上解决通讯过程中的图像和声音问题。低等级的视频质量无法满足用户对高清晰图像质量的特殊需求。...
分类:
其他好文 时间:
2014-12-08 15:43:38
阅读次数:
199
即时通讯数字电视是人们谈论最多的热闹话题之一。由于数字电视是种新鲜事物,一些相关报道及文章介绍中出现似是而非的概念,诸多的数字电视产品造成大众困惑,茫然不知所措。其实,“数字电视”的含义并不是指我们一般人家中的电视机,而是指电视信号的处理、传输、发射和接收过程中使用数字信号的电视系统或电视设备。其具体传输过程是:由电视台送出的图像及声音信号,经数字压缩和数字调制后,形成数字电视信号,经过卫星、地面...
分类:
其他好文 时间:
2014-12-08 12:28:13
阅读次数:
227
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。1989年,I...
分类:
其他好文 时间:
2014-12-05 12:47:20
阅读次数:
199
在传统的远程教育中,教师和学生、学生和学生的通讯一直是制约其发展的一个瓶颈。从 1994年开始,远程教育已经从函授教育,第二代的广播电视教育,发展成至今的以信息和网络技术为基础的第三代现代远程教育。
现代远程教育主要包括师生通过网络或多媒体光盘授课的方式:老师和学生处于不同的时空,学生通过网络或光盘接受老师之前录制好的视频课程,课下要求师生协调时间实时沟通。随着网络技术的不断发展,远程...
分类:
其他好文 时间:
2014-12-04 12:20:14
阅读次数:
153