![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体技术
文章平均质量分 65
little_rui
这个作者很懒,什么都没留下…
展开
-
音视频即时通讯的分包与重组
在音视频开发中音视频的传输主要用UDP来发送视频当发送的数据大于1500时分包发送保证每包小于1500关键是视频接收时的处理。本文根据UDP库传输数据作为代码演示.intCUDPSession::SplitData(char* pBuff, uint32_t nLen){int nBlockNum =nLen / UDP_BLOCK_SIZE;if (nLen %UDP_BLOCK原创 2014-12-18 11:10:29 · 1465 阅读 · 0 评论 -
即时通讯技术 好友列表实现
在IM通讯中,通常需要管理自己的小伙伴,经常联系的,重要的用户需要标识在同一用户列表里,方便自己快速联系以及查看好友动态。那么如何可以做到类似QQ的好友列表功能呢,下面以一款在市面上功能强大的SDK为例做功能实现说明。 BRAChat SDK(—Chat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,原创 2015-01-13 09:31:34 · 2275 阅读 · 0 评论 -
音视频技术 数字电视发展应用
即时通讯数字电视是人们谈论最多的热闹话题之一。由于数字电视是种新鲜事物,一些相关报道及文章介绍中出现似是而非的概念,诸多的数字电视产品造成大众困惑,茫然不知所措。其实,“数字电视”的含义并不是指我们一般人家中的电视机,而是指电视信号的处理、传输、发射和接收过程中使用数字信号的电视系统或电视设备。其具体传输过程是:由电视台送出的图像及声音信号,经数字压缩和数字调制后,形成数字电视信号,经过卫星、地面原创 2014-12-08 11:04:12 · 1009 阅读 · 0 评论 -
视频会议的发展宗旨 一切为了方便
长期以来,专业的视频会议价格相对较高,在国内使其成为了一种“贵族消费”。国内市场主要集中于政府,事业单位和大型国有企业。企业的普及化远没有成熟的欧美市场。 未来视频会议的发展一方面将更为“贵族”化。像思科TelePresence系统的推出,追求面对面的沉浸式沟通效果,一整套解决方案,但价格目前也是巨高。 另外一方面,伴随着硬件成本的降低和规模的扩大,专业的视频会议终端价原创 2014-12-24 10:56:50 · 921 阅读 · 0 评论 -
视频会议开发技术
要实现实时视频通信,除了需比与其它数据通信(语音,非实时视频,数据)更高的带宽外,还需要对视频信号进行较大的压缩。网络带宽正随着无线接入技术和有线传输技术的发展不断提升,但即使这样,如果不对视频信号进行必要的压缩,目前用户的接入带宽也是远远无法满足视频通信的要求。 假设用户接入网带宽为20M(在中国,有这种接入网带宽的用户很少吧?),如果用户想进行实时的视频通信(比如说你想跟原创 2014-12-24 10:41:31 · 1893 阅读 · 0 评论 -
FFmpeg音视频编解码实践总结
PS:由于目前开发RTSP服务器传输模块时用到了h264文件,所以攻了一段时间去实现h264的视频编解码,借用FFmpeg SDK实现了任意文件格式之间的转换,并实现了流媒体实时播放,目前音视频同步需要稍加完善,视频编码代码已成功移植到Visual Stdio平台。以下文档来自FFmpeg工程组(http://www.ffmpeg.com.cn/index.php开发事例)实现转码转载 2014-12-09 10:07:05 · 1088 阅读 · 0 评论 -
音视频技术 视频抖动优化
大家在视频聊天中,经常会出现马赛克或是视频短暂卡住不动等,通常是由于网络不稳定,如丢包、抖动等造成的。一般音视频技术都会加入了丢包重传、抖动优化等措施,可以避免由于网络偶尔变差而对音视频通话效果的影响,但是当网络带宽不足,或是网络状态持续恶化时,下面介绍其中一个跨平台的音视频即时通讯的SDK技术-Any.Chat互动平台,Any.Chat内核提供了一个API接口,可以让上层根据自身的应用来原创 2014-12-10 10:21:30 · 1663 阅读 · 0 评论 -
音视频技术 视频开发参考资料
本文阐述视频聊天网站相关的技术、发展过程以及未来的发展趋势。我长时间从事外包业务开发和技术开发的,从客户那里了解到了很多的视频聊天网站相关的需求,经过自己长时间对视频聊天网站运营模式、盈利模式、系统架构以及相关技术的研究,写下这篇文章。一来是整理自己的思路,更好的确定未来发展的方向,二来,也让对视频聊天网站感兴趣的站长或其他朋友能够通过此文更深入的了解下视频聊天行业的发展以及未来走势同时列出相关的转载 2015-01-21 09:28:14 · 1421 阅读 · 0 评论 -
音视频互动开发平台for Linux
由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有。下面介绍一款强大的音视频即时通讯平台给大家,它就是——Anychat for Linux SDK。SDK是一套跨平台的音、视频即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持Windows、Linux、Mobile、An原创 2015-01-21 10:29:12 · 898 阅读 · 0 评论 -
音视频技术 如何在web平台实现本地内容向base64编码转换
BRAChat for Web SDK r4504版本提供了新的API接口,支持将本地文件内容转换为BASE64编码字符串的能力,可以实现将本地文件读取到Web页面,进而上传到Web后台进行处理,比如利用Chat for Web SDK在Web页面上实现图片的抓拍之后,在抓拍的回调事件中将图片文件转换为BASE64字节流,然后上传到Web后台进行图像识别、人脸识别等处理。示例代码:原创 2015-02-11 10:48:32 · 2102 阅读 · 0 评论 -
音视频开发技术 时间戳叠加显示
在进行视频聊天、拍照甚至在视频录像时,能够增加一个当时的拍照或者录像时间,是非常有必要的。例如视频录像,当在翻看视频时,想要清楚事情发生在什么时间点,那么时间就是一个最好的证明。 如果是使用BRAChat的第三方音视频解决方案,则需要BRAChat r4245版本以后才支持,支持在本地视频上迭加时间戳,时间戳默认迭加在视频右上角,显示位置可更改,格式为“年-月-日 时:分:秒”。原创 2015-01-12 09:28:25 · 1155 阅读 · 0 评论 -
即时通讯 视频会议开源技术选择
在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。1、 OpenH323项目 (★★★★★)上榜理由转载 2014-12-24 11:02:20 · 4429 阅读 · 0 评论 -
音视频SDK包 手机视频开发方案
“SDK即时通讯平台”是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。“SDK即时通讯平台”包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路原创 2015-01-09 10:01:28 · 1791 阅读 · 0 评论 -
C++音视频通讯demo源码下载
C++音视频通讯源码demo下载,并有详尽的开发文档说明,助你快速领悟音视频世界、原创 2015-01-09 10:09:05 · 2957 阅读 · 0 评论 -
音视频开发平台 视频录制技术
在即时通讯的音视频通话过程中,某些特定领域,如证券网络视频见证开户、远程视频教育、在线客服应用、政府监狱视频探视等系统,都需要对当前会话内容做实时录制保存。原创 2015-01-08 10:15:08 · 1170 阅读 · 0 评论 -
远程教育 音视频技术实现
在传统的远程教育中,教师和学生、学生和学生的通讯一直是制约其发展的一个瓶颈。从 1994年开始,远程教育已经从函授教育,第二代的广播电视教育,发展成至今的以信息和网络技术为基础的第三代现代远程教育。 现代远程教育主要包括师生通过网络或多媒体光盘授课的方式:老师和学生处于不同的时空,学生通过网络或光盘接受老师之前录制好的视频课程,课下要求师生协调时间实时沟通。随着网络技术的不断发展,远程原创 2014-12-04 09:55:03 · 1990 阅读 · 0 评论 -
音视频SDK开发 IP组播技术
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。如图 1.1所示。虽然IP广播允许一个主机把一个IP报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这原创 2015-01-09 09:40:14 · 1323 阅读 · 0 评论 -
即时通讯 好友列表业务逻辑详解
在IM通讯中,通常需要管理自己的小伙伴,经常联系的,重要的用户需要标识在同一用户列表里,方便自己快速联系以及查看好友动态。那么如何可以做到类似QQ的好友列表功能呢,如大厅好友解决方案包括:1、业务服务器可以设置用户的好友列表,客户端可以获得好友列表,不需要进入房间;2、客户端可以获得好友上线、下线的状态通知;3、业务服务器可以自定义设置用户的任意属性(如名称、签名、性别、备注等)并原创 2015-01-09 09:59:44 · 2063 阅读 · 0 评论 -
音视频SDK开发包哪个更好
一套跨平台的音视频解决方案,其技术领先性、成熟度、稳定性、可扩展性以及安全性等各方面均有优异的表现,同时支持跨平台通信,Windows、Web、Android、iOS、Linux等。该SDK正式商用已有八年多,在证券行业有广泛的应用,包括国金、国泰君安、华泰等均采用他们的解决方案。原创 2015-01-08 09:56:53 · 4037 阅读 · 3 评论 -
即时通讯技术 好友列表业务逻辑详解
在IM通讯中,通常需要管理自己的小伙伴,经常联系的,重要的用户需要标识在同一用户列表里,方便自己快速联系以及查看好友动态。那么如何可以做到类似QQ的好友列表功能呢,如大厅好友解决方案包括:1、业务服务器可以设置用户的好友列表,客户端可以获得好友列表,不需要进入房间;2、客户端可以获得好友上线、下线的状态通知;3、业务服务器可以自定义设置用户的任意属性(如名称、签名、性别、备原创 2015-01-08 10:06:04 · 1036 阅读 · 0 评论 -
盘点各类SDK音视频解决方案
目前音视频开发市场琳琅满目,市场占有率最大的当属于RTX,视高等大公司。但是随着科技的日新月异,一些新型的公司逐渐崭露头角,市场上用户群体的多样化,,也将使用户的选择变得多样性,同时带来的是音视频厂商之间进一步的激烈竞争。音视频的开发区域涵盖了多个领域,如可以开发具有企业特色的即时通讯系统、视频游戏系统、视频会议系统、网络教学系统、语音视频聊天系统、专家咨询平台以及政府应急指挥平台等。进入原创 2015-01-08 10:10:08 · 959 阅读 · 0 评论 -
音视频开发平台 Java Web业务服务器
本文简介如何把音视频通讯平台部署到Java web 业务服务器上,实现更为方便的业务逻辑应用等原创 2015-01-08 10:38:13 · 942 阅读 · 0 评论 -
iOS音视频SDK开发技术解决方案
随着iOS的强势面世,伴随着其出色的应用,一大堆开发人员在捣鼓IOS平台的开发,而基于iOS的音视频二次开发应用也为更多的程序员猛攻猛打。相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台· 支持iOS平台设备上的音频即时通讯应用开发·原创 2015-01-09 10:06:43 · 1899 阅读 · 0 评论 -
音视频二次开发 IP组播技术
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。1989年,I原创 2014-12-05 11:39:11 · 1296 阅读 · 1 评论 -
音视频开发技术 单例模式
小编在做即时通讯项目时候,并且是使用BRAChat提供的SDK音视频解决方案,但是对于“BRAChatCoreSDK对象能否使用单例模式、不想在每个需要使用BR_ChatCoreSDK对象的地方都new一个实例”的问题,对此做以下说明:一、定义和调用BR_ChatCoreSDK对象是可以使用单例模式的,可以在BR_ChatCoreSDK类中添加如下代码,提供单例对象(仅供参考,可以是其原创 2015-01-12 09:33:00 · 704 阅读 · 0 评论 -
即时通讯 音视频 开发技术
音视频软件开发的介绍音视频软件开发,也叫音视频即时通信开发。随着互联网的发展,人们之间的交流逐步从电话移向网络。每天都有相当多的人在使用各种网络交流工具,如MSN,腾讯QQ,Anychat,ICQ,新浪微博。 可以看出人们对于网络上即时的沟通方式是非常敏锐的,所能容纳的程度也远远超过我们的预计。然而目前大部分网络交流工具都还是以文字为主,语音视频功能大部分还是不够成熟,完全通过网络实现语原创 2015-02-11 14:17:40 · 1311 阅读 · 0 评论