- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 live555代码分析
Live555Live555是一个跨平台的C++开源项目,为流媒体提供解决方案,实现了RTP/RTCP、RTSP、SIP等标准流媒体传输协议。Live555实现了音视频数据的流化、接收和处理。支持包括MPEG、H.253+、DV、JPEG等视频编码格式、及多种音频编码。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。http
2017-09-14 11:51:34
1824
1
原创 onvif协议
第一节 Gsoap使用SOAP 是基于 XML的简易协议,可使应用程序在 HTTP之上进行信息交换。或者更简单地说:SOAP是用于访问网络服务的协议。1.1简介ü gSOAP是一个跨平台的,用于开发Web Service服务端和客户端的工具。ü 在Windows、Linux、MAC OS和UNIX下使用C和C++语言编码,集成了SSL功能。ü 下载地
2017-09-14 11:50:01
8106
1
原创 RTSP协议
第一节 简介1、介绍RTSP(realtime transport stream protocol)实时流协议,建立并控制一个或多个连续媒体流。Rtsp充当多媒体服务器的网络遥控器,本身并不发送媒体流。 2、认证机制RTSP重用了网页安全认证机制,所有HTTP授权机构如basic\digest授权都可以直接使用。 3、rtsp命令1)OPTION2)DESCRI
2017-09-14 11:45:57
613
原创 Tomcat与Eclipse集成
1、下载JEE版的eclipse;2、下载tomcat,安装并设置环境变量3、下载tomcat的eclispe插件,解压tomcat插件到eclipse目录下的plugins目录。4、重启eclipse,集成完毕
2016-01-16 22:01:31
402
原创 live555介绍
Live5551、Live555是一个C++开源项目,为流媒体提供解决方案。2、实现了标准的流媒体传输协议:如RTP/RTCP、RTSP、SIP等。3、实现对多种音视频编码格式的音视频数据流化、接收和处理等。4、VLC、MPlayer等实现了live555的流播放功能。5、Live555包括4个基本库:UsageEnvironment&TaskScheduler,groupso
2016-01-10 19:03:26
702
原创 H264之ffmpeg解码
1、AVCodecContext 编解码器上下方1)设置帧率: AVRational time_base 时基 time_base.num = 1 时间单位为1s;time_base.den = framerate(帧率,如25)2、AVPackt 音视频压缩数据包(一个包中包含一帧) AVPacket avpacket
2016-01-09 22:05:40
507
原创 音视频ES,PES,PS,TS介绍
1、ES流(Elementary stream),原始码流。是经过A/D转换、编码后输出的数据流,是直接从编码器输出的数据流;1)ES经过PES打包,转换为PES包。2)ES是只包含一种内容的数据流,如音频数据或视频数据。3)打包后的PES流也只包含一种内容。 2、PES流(Packet Elementary stream),打包后的基本码流。ES流形成的分组叫PES分组,是用
2016-01-09 19:47:51
1978
原创 java常用建模工具汇总
java uml建模工具1、Rational Rose,是Rational公司的面向对象的统一建模语言的可视化建模工具。(*)2、StarUML,开源的uml工具、韩国人用Delphi开发的。3、Visio,微软的uml建模工具、默认只支持C++/C#,只适用于简单画图。(*)4、argoUML,使用java开发的建模工具。5、EA(enterprise architect
2015-12-30 22:40:26
9930
原创 java中getResouce()方法的简介
1、使用Class类的对象,获得资源路径1)ClassText.class.getResource(" "); // 获得资源的URI,即资源文件定位符返回当前ClassText.class所在包的开始位置;即放回当前类所在包的位置,如有com.wei.ClassText,则返回的是file:// xxx /com.wei2)ClassText.class.getResourc
2015-12-27 22:17:42
664
原创 spring中的AppllicationContext详解
1、Spring中最重要的是BeanFactory。BeanFactory接口有很多实现类,通常使用:org.springframework.beans.factory.xml.XmlBeanFactory。2、ApplicationContext是应用上下文环境,定义在org.springframework.context包下。是BeanFactory的子接口ApplicationCon
2015-12-27 21:47:15
1230
原创 android中的syle和theme
1、Style 风格、样式,是针对View控件的,是一系列属性的集合,用于简化代码编写。是元素级别的属性设置1)引入,例在layout中设置多个控件View1, View2, ... , Viewn 如果这些控件都有相同的某些属性值,如 android:textSize = 10sp; android:background= "#ffffff";
2015-12-27 21:14:17
344
转载 js设置cookie
JS设置cookie,删除cookie js设置cookie有很多种方法。第一种:(这个是w3c官网的代码)//设置cookiefunction setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1
2015-12-20 13:20:40
826
转载 java对cookie的操作
java对cookie的操作java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下1234HttpServletReque
2015-12-20 13:03:59
339
原创 cookie与session
1)cookie机制采用的是在客户端保持状态的方案;2)session机制采用的是在服务器端保持状态的方案。cookie的生成、存储方法:(1)通过http协议实现;(2)通过js等客户端脚本语言,也可以生成cookie。cookie的使用:浏览器自动发送到服务器。cookie的内容:名字、值、过期时间、路径和域。session:服务器机制,采用散列表来保存信息。服务器端为
2015-12-20 12:49:22
311
原创 js BOM
BOM (浏览器对象模型),js与浏览器对话1、window对象,表示浏览器窗口;全局变量是window对象的属性,全局方法是window对象的方法。2、window.screen 表示用户屏幕信息 screen.availWidth, screen.availHeight 可用的屏幕宽度、高度3、window.location 对象用于获得当前页面的地址 (URL)
2015-12-20 12:29:01
368
原创 js DOM
HTML DOM ( 文档对象模型 )HTML DOM 树1)通过id查找html元素:var x = document.getElementById( " id " ); var y = x.getElementsByTagName( " p " );2)改变 元素的src属性,document.getElementById( " Image " ). src
2015-12-20 12:16:35
359
原创 js整体介绍
javascript ( 简称 js ) 脚本语言,插入html中1、作用:验证表单,检测浏览器,创建cookies,改进设计等。2、写html: document.write(" xxx "); 通过id操作html元素: var x = getElementById( " id " ); x.innerHtml = " 改变html内容 "; x.style.c
2015-12-20 11:31:19
425
原创 多媒体名词介绍
1)NTP:network time protocol 网络时间协议,同步网络中各个计算机的时间的协议。2)基于RTP/RTCP的音视频同步:声音超前视频20ms或落后90ms,人是感受不到不同步情况。(1) rtp 提供 序列号、时间戳、 同步源标识符,提供时间信息、实现流同步。序列号:检测接收包的序列号,判断丢包情况,恢复发送顺序(排序)。时间戳:重新建立音视频的时序关系,
2015-12-19 13:33:38
340
转载 即时通讯——详解音视频同步技术---转载
摘要:针对网络传输中由于延迟、抖动、网络传输条件变化等因素引起的音视频不同步的问题,设计并实现了一种适应不同网络条件的音视频同步方案。利用音视频编码技术AMR-WB和H.264具有在复杂网络环境中速率可选择的特性,结合RTP时间戳和RTCP反馈检测QOS,通过控制音视频编码方式,实现了动态网络环境下的音视频同步方案。重点介绍了可靠网络环境和动态网络环境下同步算法的设计过程,并通过实际测试验证了此方
2015-12-19 12:07:43
993
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人