自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华的专栏

讨论与进步

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 浏览器调取摄像头拍照并且关闭摄像头

  <!DOCTYPE html> <html> <head> <title>paizhao.html</title>   <meta name="keywords" content="keyword1,keyword2,keyword3">

2018-07-30 16:49:09 4178 1

转载 MediaDevices.getUserMedia()

MediaDevices.getUserMedia() 会提示用户给予使用媒体输入的许可,媒体输入会产生一个MediaStream,里面包含了请求的媒体类型的轨道。此流可以包含一个视频轨道(来自硬件或者虚拟视频源,比如相机、视频采集设备和屏幕共享服务等等)、一个音频轨道(同样来自硬件或虚拟音频源,比如麦克风、A/D转换器等等),也可能是其它轨道类型。它返回一个 Promise 对象,成功后会r...

2018-07-30 15:39:14 2026

转载 用ssl.ca自制证书

我们可以使用Openssl来制作证书,也可以使用ssl.ca来制作证书我的服务器端采用的是Appweb 3.4.2-0 操作系统为CentOS release 5.10 (Final)目录结构为:Openssl 位于 /usr/include/opensslAppweb的ssl文件夹 位于  etc/appweb/ssl对于ssl支持路径的配置文件位于 etc/appweb/con...

2018-07-27 18:07:37 638

转载 freeswitch被叫忙处理

问题:1002分机与1001分机正在通话,此时1003分机打给1001,怎么让1003分机知道1001正忙,拨一段语音,diaplan要怎么配置?类似的问题有很多同学问到,这里,我们来看一下解决方案。在传统的PSTN电话中,一个电话只能接听一路呼叫,如果被叫忙,主叫就会听到忙音。而在SIP电话中,大多数的SIP话机或者软电话都可以支持多路通话,所以,被叫一般不会那么“忙”。但,总是有些人怀念原...

2018-07-27 16:49:02 1856

转载 WebRTC

WebRTCSkip to end of metadataCreated by John Boteler, last modified by livem Chan on 2016.11.28Go to start of metadataAboutWebRTC provides Real-Time Communications directly from better web br...

2018-07-27 10:14:14 918

转载 HTML5方式使用freeswitch——VERTO模块

mod_verto在freeswitch中有mod_sofia模块支持sip协议。sip协议用于媒体链接建立前的信令交互。像mod_sofia这种模块在freeswitch中成为endpoint,除了mod_sofia,freeswitch还有一个mod_verto模块。mod_verto使用freeswitch自定义的一个协议,通过websocket进行信令交互。verto协议基于jsonRp...

2018-07-27 09:55:42 2185

转载 ffmpeg怎么样处理网络流

最近遇到好几个人在问ffmpeg如何处理网络流,刚好前段时间也在做这方面,抽空整理了下,把主要代码发出来,希望对大家有用。为简单处理,我这里只简单介绍UDP接收TS流,其实只要是socket接收的都可以类似处理。#include "utils.h"#include <pthread.h>#include <libavcodec/avcodec.h>#include...

2018-07-19 16:29:50 1291

转载 mod_dptools: eavesdrop

Skip to end of metadataCreated by Italo Rossi, last modified by livem Chan on 2017.11.10Go to start of metadataAbouteavesdrop provides the ability to spy on a channel. It often referred to as c...

2018-07-18 07:12:00 1673

转载 利用opencv改变视频长宽

[cpp] view plaincopy#include <windows.h>   #include "cv.h"     #include "highgui.h"     int main()   {    CvCapture *capture = cvCreateFileCapture("F:\\OPENCV实验室\\test7.avi"); //打开视频文件  ...

2018-07-17 07:24:27 3003

转载 浅析人脸检测之Haar分类器方法

一、Haar分类器的前世今生人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。目前的人脸检测方法主要有两大类:基于知识和基于统计。“基于知识的方法主要利用先验知识将人脸看作器官特征的组合,根据眼睛、眉毛、嘴巴、鼻子等器官的特征以及相互之间的几何位置关系来检测人...

2018-07-17 07:23:35 201

转载 OpenCV 利用MFC的Picture控件显示和处理图像

后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有'Play' 和 'Stop',不能实现暂停,《Astep-by-step guide to the use of Microsoft Visual C++ and the Intel OpenCVlibrary》 中好像有关于多线程防止任务冲突(Mutex)的内容,深入学习和了解那一部分后再尝试做暂停的功能和其它更复杂的应用。 ...

2018-07-17 07:22:29 1917

转载 基于opencv的摄像头脸部识别抓取及格式储存(python)

刚接触opencv,参照opencv的sample例子做了一个视频头像抓取的小代码,顺便一起学习着用,先上视频抓取及存储代码:? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20...

2018-07-17 07:21:23 608

转载 freeswitch 基于webrtc网页视频、语音通话官方例子video_demo安装

1.说明freeswitch mod_verto提供了一个基于webrtc的js模块,该模块可以通过网页拨打电话、开视频会议等环境: 基于阿里云debian8 安装 该模块需要https 最好是基于外网服务器安装体验地址在http://blog.csdn.net/java_lilin/article/details/78391819有提到 2. 由于要视频所以要编译源码的mod...

2018-07-16 21:44:00 5885 3

转载 ffmpeg安装常见出错

./configure --enable-static --enable-version3 --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libilbc --enable-...

2018-07-13 15:28:07 10976 1

转载 CentOS 6系统FreeSwitch和RTMP服务 安装及演示(四)

4 增加统计功能安装libxslt-devel.x86_64在configure时增加--with-http_xslt_module 方法一,创建一个简单地xls表格文件nclients.xsl用户提取观看当前频道的用户数量,编辑内容如下:<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"...

2018-07-13 15:25:40 672

转载 CentOS 6系统FreeSwitch和RTMP服务 安装及演示(三)

三安装nginx rtmp由于crtcpserver不支持hls,可以使用nginx rtmp进行推流 HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器。它也很容易使用内容分发网络来传输媒体流。使用ffmpeg来完...

2018-07-13 15:24:31 295

转载 CentOS 6系统FreeSwitch和RTMP服务 安装及演示(二)

二安装rtmp1 安装opensslopenssl的编译:本次使用的是openssl-1.0.1c.tar.gz解压之后在源码根目录直接运行:$ ./config$ make$ make test$ make install2 下载及安装cmakewget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz在freeswitch安装时已安装过bis...

2018-07-13 15:23:31 257

转载 CentOS 6系统FreeSwitch和RTMP服务 安装及演示(一)

一FreeSwitch 安装1 安装依赖Yum installlibtool-ltdl-devel.x86_64Yum install uuid-devel.x86_64Yum install zlib-devel.x86_64Yum installlibjpeg-turbo-devel.x86_64Yum installncurses-devel.x86_64Yum installpcre2-d...

2018-07-13 15:21:40 1136

转载 freeswitch 基于webrtc网页视频、语音通话官方例子video_demo安装

1.说明freeswitch mod_verto提供了一个基于webrtc的js模块,该模块可以通过网页拨打电话、开视频会议等环境: 基于阿里云debian8 安装 该模块需要https 最好是基于外网服务器安装体验地址在http://blog.csdn.net/java_lilin/article/details/78391819有提到 2. 由于要视频所以要编译源码的mod_av模块命令:wg...

2018-07-13 14:43:12 4935 1

转载 FreeSWITCH:WebRTC 配置

修改 vars.xml,找到 global_codec_prefs,添加 VP8 的支持:<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G722,H264,PCMU,PCMA,VP8"/> <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G722,H264,PCMU,P...

2018-07-12 15:16:54 1756

转载 系统上线问题小结

1: debian系统fs,配置好https证书后,rtc进行呼叫时出现no suitablecandidates found报错。呼入呼出都不行:conf/sip_profiles/internal.xml 增加以下四行(verto):<param name="apply-candidate-acl" value="localnet.auto"/><param name="ap...

2018-07-12 14:59:58 1376

转载 音视频处理之FFmpeg封装格式20180510

一、FFMPEG的封装格式转换器(无编解码)1.封装格式转换所谓的封装格式转换,就是在AVI,FLV,MKV,MP4这些格式之间转换(对应.avi,.flv,.mkv,.mp4文件)。需要注意的是,本程序并不进行视音频的编码和解码工作。而是直接将视音频压缩码流从一种封装格式文件中获取出来然后打包成另外一种封装格式的文件。本程序的工作原理如下图1所示: 由图可见,本程序并不进行视频和音频的编解码工作...

2018-07-12 10:02:36 2179

转载 从海康7816的ps流里获取数据h264数据

海康7816使用ps流来封装h.264数据,这里使用的解码器无法识别ps流,因此需要将h264数据从ps流里提取出来对于ps流的规定可以参考13818-1文档 这里从7816里获取到一些数据取样00 00 01 BA 44 73 26 B8 34 01 00 00 03 FE FF FF 00 00 00 0100 00 01 BC00 5A E0 FF 00 24 40 0E 48 4B 00 ...

2018-07-11 20:30:29 339

转载 ffmpeg转码之TS转PS

Remux:无损的取出HD-DVD和BluRay-DVD里面的视频和音频数据,重新封装到另一种容器。根据ffmpeg的sample例子remuxing写了一个ts转ps的例子。写了一个ts转ps的demo。ts数据从文件中读取。ffmpeg怎么从从内存中获取看这篇博文http://blog.csdn.net/rootusers/article/details/42551935然后将ts流转换为ps...

2018-07-11 18:04:05 1648

转载 ffmpeg将h264和aac合成ts,内存输入输出

在内存中读取h264视频和aac音频,在内存中输出tsAVOutputFormat *ofmt = NULL;//Input AVFormatContext and Output AVFormatContextAVFormatContext *ifmt_ctx_v = NULL, *ifmt_ctx_a = NULL,*ofmt_ctx = NULL;AVPacket pkt;int ret, i...

2018-07-11 16:23:07 1999 1

转载 ffmpeg处理hikvision平台PS流

在多媒体指挥调度系统中,将监控平台的IPC音视频转发到视频会议、视频话机以及直播平台,是一个常见的需求。常见的监控平台在提供的SDK中通常以回调的方式将音视频媒体用复合流的方式送给应用程序。所谓的复合流,安防行业当然以PS流见多,hikvision平台也是如此。    既然是PS流,当然要仔细研究一下iso13818-1规范,本来想自己写PS流的解析代码,但考虑到已经有众多的PS流解析开源代码,咱...

2018-07-11 15:06:45 2300 5

转载 LINUX安装NGINX

安装依赖yum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel下载nginx的tar包//创建一个文...

2018-07-10 20:37:36 132

转载 jssip中文开发文档(完整版)

jssip中文开发文档(完整版) jsSip开发文档(官网地址:http://www.jssip.net/)完整案例demo下载地址: http://download.csdn.net/download/qq_39421580/10214712概观:1.JsSIP是一个简单易用的JavaScript库,它利用SIP和WebRTC的最新发展,在任何网站上提供全功能的SIP端点。2.通过JsSIP...

2018-07-09 22:04:14 4043 2

转载 WebRTC + JsSIP + freeSWITCH一对一视频聊天

之前几篇文件介绍了 freeSWITCH 和 WebRTC 结合在一起需要的各种环境,现在到了最关键的一篇,使用 JsSIP 来创建一个 DEMO 。这次我们需要写点 JS 代码。准备 JsSIP 库文件可以从 http://www.jssip.net/download/ 下载一个 min 版的 js 文件,我用的是 3.0.13 ,文件名是 jssip-3.0.13.min.js ,把它放在我们...

2018-07-09 09:27:27 885 1

转载 jsSIP-demo(完整源码加注释)

发现网上很多关于jsSIP的demo都不能用,本人是属于乐于助人的那种,分享给学习jsSIP的你。希望能够帮到你。                  代码压缩包:http://download.csdn.net/download/qq_39421580/10214712 <!DOCTYPE html><html lang="en"><head><meta ...

2018-07-08 17:40:45 3114 1

转载 CentOS下安装JDK1.8

下载官方的软件包,参考地址:http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1511877655_249331a15c5f013ed07d656d98e82d72其中后面的AuthParam参数为本次...

2018-07-08 16:49:59 307

ps解封包处理

PS视频流的解封包处理过程,详细请看源码!

2015-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除