多媒体 & 视频监控
皓月如我
这个作者很懒,什么都没留下…
展开
-
通过 ffmpeg命令行 调节视频播放速度,分离或合成音视频
音频调速原理:调整音频采样率的简单方法会导致音色发生变化,故通过对原音进行重采样,再插值方法更加通用。视频调速原理:修改视频的pts,dts。原创 2024-04-05 22:41:34 · 1164 阅读 · 0 评论 -
vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置
【转载自】tinyle的专栏 【原文链接地址】http://blog.csdn.net/myaccella/article/details/7027962【手记】 下面列出的参数可以在命令行中执行,也可以在VLC界面中填写。当然,更重要的是能在 程序中调用。 程序中调用的时候要注意,什么是全局参数,什么是会话参数。例如: RTP over TCP的选项,必须用冒号。用双减号则没有效果。转载 2016-07-21 11:51:59 · 31876 阅读 · 4 评论 -
海康大华RTSP格式
海康 大华 RTSP 实时流 回放流原创 2014-07-14 12:32:02 · 11317 阅读 · 3 评论 -
来自iSpy整理的最全海康大华IPC的RTSP连接地址
先贴出处:海康:http://www.ispyconnect.com/man.aspx?n=Hikvision大华:http://www.ispyconnect.com/man.aspx?n=Dahua海康:ModelsTypeProtocolPathAudioTalk ModelCookies转载 2016-08-20 16:01:39 · 18768 阅读 · 0 评论 -
Android Studio上手,基于VideoView的本地文件及流媒体播放器
本文描述了Android Studio如何创建工程,以及如何利用VideoView写一个播放本地和网络视频的APP。原创 2015-06-09 15:10:19 · 30759 阅读 · 22 评论 -
RHEL7.2上基于eSpeak实现TTS
RHEL7.2上已经自带了eSpeak库。直接上源码:#include "speak_lib.h" // 包括espeak的头文件#include <string.h>#include <unistd.h>int main(int argc, char **argv){ // 初始化 espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, NU原创 2016-10-17 17:22:47 · 1259 阅读 · 0 评论 -
用SAPI实现Speech Recognition(SR) - 听写模式
摘选自:“北极悠蓝”的博客《C++使用SAPI实现语音合成和语音识别的方法和代码》微软的语音识别,在这里我们简称它为SR(speech recognition),SR分为两种模式的监听:第一种模式:任意监听,即随意输入语音,监听对象将最为接近的字或者词,句反馈出来;第二种模式:划定范围监听,制定一组被选项做为监听的,用户的语音输入被反馈成最为接近的一个选项。说得通俗一些:第一种是填空题,第二种是选择转载 2017-07-18 10:34:55 · 1364 阅读 · 1 评论 -
供SAPI中TTS功能用使的Win10语言包安装
因为国际化需要,TTS语音也需要支持葡萄牙语。原创 2017-06-30 16:32:35 · 16071 阅读 · 1 评论 -
供SAPI中TTS功能用使的Win8.1语言包安装
因为国际化需要,TTS语音也需要支持葡萄牙语。 1.先查看注册表,其中只包含了英文(Zira)和中文(Huihui)注意要看“Microsoft/Speech/Voice/Tokens”下的项。 2.下面开始添加语言:选择“控制面板”中“时钟语言和区域”中“语言”项,点击添加语言 3.选择葡萄牙语后,已添加的语言会显示在这里,点击“选项” 选择“葡萄牙语”,如果这种语言没有分支语言,原创 2017-07-03 11:38:29 · 1774 阅读 · 0 评论 -
TTS语音播报程序部署与配置
本功能已经在Windows7,Windows8.1,Windows10上测试过,其他版本操作系统未进行过测试。1. 下载程序包【32位】下载地址:http://download.csdn.net/detail/fm0517/9902014 【64位】下载地址:http://download.csdn.net/detail/fm0517/9902006 注:32位操作系统只能运行32位程序包,64原创 2017-07-18 09:46:00 · 4747 阅读 · 0 评论 -
RabbitMQ创建远程连接用户
RabbitMQ不允许默认用户guest远程访问,所以需要创建一个新的用户,以下命令序列用于创建新用户admin(密码admin)D:\Program\RabbitMQ Server\rabbitmq_server-3.6.10\sbin>rabbitmqctl.bat list_usersListing usersguest [administrator]D:\Program\RabbitM原创 2017-08-16 14:22:05 · 1896 阅读 · 0 评论 -
用SAPI实现Speech Recognition(SR) - 命令控制模式
微软的语音识别,在这里我们简称它为SR(speech recognition),SR分为两种模式的监听:第一种模式:听写模式,即随意输入语音,监听对象将最为接近的字或者词,句反馈出来;第二种模式:命令与控制模式,划定范围监听,制定一组被选项做为监听的,用户的语音输入被反馈成最为接近的一个选项。说得通俗一些:第一种是填空题,第二种是选择题目。 之前转载的一品文章《用SAPI实现Speech Recog原创 2017-09-11 14:37:11 · 1652 阅读 · 0 评论 -
基础扫盲帖:比特率和波特率有什么不同?
比特率是测量每秒可传输数据比特位(1或者0)数量的单位。例如,Bitrate=1024bps是指每一秒钟传输了1024个1或者0。波特率表示每秒钟一个信号(从0变为1或从1变为0)或符号(连接的电压、频率或相位)在通信通道中改变状态或发生变化的次数。例如,Baudrate=1024Bdps是指该通道每秒钟最多改变状态1024次。在上面的例子中,波特率和比特率是相同的。但由于波特率可以被理解为单位时间原创 2017-11-01 19:35:38 · 6563 阅读 · 0 评论 -
嵌入式音频处理基础
版权所有权归卿萃科技,转载请注明出处 作者:卿萃科技ALIFPGA 原文地址:卿萃科技FPGA极客空间 微信公众号声音是什么:声音是一种通过空气或者其他介质传播的纵向波。声音具有两种属性:振幅和频率。声波的振幅是指对压强变化的度量。以分贝(dB)为测量单位。人类能够听到的最小的声波振幅称为“听觉阈值”,用0dBSPL来表示,这里的SPL是Sound Pressure Level的缩写,指声波压转载 2017-11-01 19:47:21 · 3897 阅读 · 0 评论 -
各种音频编码方式的对比
【转自】 http://www.52rd.com/blog/Detail_RD.Blog_joshuacp_22223.html?WebShieldDRSessionVerify=GRHnGPv4KG6Tol34OHcX内容简介:文章介绍了PCM编码、WMA编码、ADPCM编码、LPC编码、MP3编码、AAC编码、CELP编码等,包括优缺点对比和主要应用领域。PCM编码(原始数字音频信号流)类型:转载 2017-11-01 19:55:34 · 2963 阅读 · 0 评论 -
语音压缩思路
语音压缩思路从中通滤波开始,先滤除语音之外的频段。根据香农-乃奎斯特定律,采样率需要为最高频段的2倍,通过步骤1可以降低采样率。用尽可能低的频率进行采样。PCM调制与PWM调制。人能够承受的最大动态范围约120dB,AM收音机是48dB,故认为48dB已经足够还原人声。根据6dB规则,使用8位数据字宽既能够满足上述要求,压缩编码方式选择 优先选择:voip使用的LPC(Linear原创 2017-11-01 19:57:03 · 2803 阅读 · 0 评论 -
简单分析一下socket中的bind
【转自:守夜者 灵感来自于积累 的博客】原文链接:http://www.cnblogs.com/nightwatcher/archive/2011/07/03/2096717.html 在最开始接触bind的时候,只是在写基于tcp的server端的时候,知道在listen之前需要先bind一下,用来确保socket能在某个固定的端口监听。而bind的时候,函数参数中的端口填自己将要绑定的端口就行转载 2016-07-07 20:04:02 · 1288 阅读 · 0 评论 -
RTSP协议-中文定义
RTSP协议-中文定义转载 2016-05-27 17:22:42 · 908 阅读 · 0 评论 -
用Red5搭建支持WEB播放的实时监控视频
1. 下载Red5:https://github.com/Red5/red5-server/releases下载了Red5 1.0.6 release的ZIP压缩包,解压后,添加JAVA_HOME环境变量,点击red5.bat在浏览器中输入:http://localhost:5080。看到下图页面即安装启动成功2. 安装oflaDemo点击红字“Install”,在列表中选原创 2016-02-15 15:19:57 · 17933 阅读 · 21 评论 -
用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)
Step1:VLC从摄像机取流,产生RTSP流原创 2014-07-25 10:49:07 · 19459 阅读 · 3 评论 -
VLC-DSS搭建直播系统中链路断开影响测试
系统环境搭建如图所示。计算机77上运行VLC从摄像机51上取流,推送给一级DSS服务器30(其具体实现方式参见);二级DSS服务器78从一级DSS服务器30上取流转发(其配置参见)。三个客户端分别从摄像机51、一级DSS服务器30、二级DSS服务器78上取视频流观看。原创 2014-07-29 15:32:57 · 3438 阅读 · 0 评论 -
DSS转发中sdp文件的简化
如文章《用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)》中用vlctu原创 2014-08-19 14:13:01 · 1611 阅读 · 0 评论 -
用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)
用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)》本文介绍另一种方法之前介绍过《》本文介绍另一种方法原创 2014-07-25 15:44:40 · 22996 阅读 · 1 评论 -
DSS分发压力实验
昨天为验证依托DSS搭建流媒体直播监控系统的ken原创 2014-08-19 18:45:32 · 1348 阅读 · 0 评论 -
Fedora20下安装VLC
#rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm#yum install vlc#yum install mozilla-vlc转载 2014-09-10 16:55:56 · 3269 阅读 · 0 评论 -
VLC播放器web插件接口(Part1)
本文转自:http://blog.csdn.net/xiaoxiaoxuewen/article/details/7698803转载 2014-09-02 18:35:14 · 7990 阅读 · 2 评论 -
VLC播放器web插件接口(Part2)
VLC Activex控件(VideoLAN.VLCPlugin.1 VideoLAN.VLCPlugin.2)的所有方法 属性及使用 在一个老外的网站上找到的无意中在老外的网站上发现了关于VideoLAN.VLCPlugin.1和VideoLAN.VLCPlugin.2所有方法和属性~~公布出来~~以免大家浪费时间去寻找~~(注意你使用的VLC的版本)If you open a li转载 2014-09-02 18:34:10 · 4512 阅读 · 0 评论 -
视频监控/存储系统设计要点
视频监控系统组成;存储的设计宗旨;存储的发展过程;存储设计特点;存储视频格式;关于拉模式和推模式;存储模式;分配存储资源;录像检索;录像查询方式;容灾和异常处理;旧系统升级;其它及注意事项。原创 2014-10-21 17:07:11 · 5003 阅读 · 0 评论 -
Qt vlc视频开发libvlc_new返回空的问题
转自:http://www.cppblog.com/seahouse/archive/2013/09/26/196519.htmlQt vlc视频开发libvlc_new返回空的问题Windows平台下,在使用vlc非安装版的时候,需要增加环境变量VLC_PLUGIN_PATH:如:VLC_PLUGIN_PATH=C:\Users\Administrator\Downloa转载 2015-01-21 19:00:20 · 2699 阅读 · 0 评论 -
QtCreator集成开发环境编译调试VLC
QtCreator集成开发环境编译调试VLC作者:lovey599本文讨论如何用QtCreator编译并调试VLC源代码。你可以点击此处下载vlc-1.1.12.tar.gz源代码,也可以自行去官方下载。笔者编译VLC时,所用操作系统是Ubuntu 11.10 32bit。你也可以在Windows下编译源代码,这里有指导性的文章(http://wiki.videolan.org转载 2015-03-04 15:20:15 · 1491 阅读 · 0 评论 -
Windows7_x64下编译64位ffmpeg
【转自】http://www.cnblogs.com/dwdxdy/p/3626999.html本文主要记录在64位Windows 7下,编译64位ffmpeg的过程。1.资源准备 (1). MSYS(http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/)原创 2015-03-28 11:46:22 · 7509 阅读 · 3 评论 -
CVR并发写入测试
测试环境:主机:DELL Optiplex 790系统:Windows7SP1 64bitCPU:i5-2500 3.3GB 4核内存:8GB硬盘:希捷 7200rpm 1TB(通电次数668,已使用5914小时)===========================================================净写入时间(不含等待时间)原创 2015-01-02 13:13:53 · 1072 阅读 · 0 评论 -
达尔文流媒体服务器(Darwin Streaming Server)(DSS)并发性能测试报告
【转自】http://blog.csdn.net/xiejiashu/article/details/40919565原标题:《Darwin Streaming Server性能测试报告》为了验证Darwin Streaming Server在流媒体点播上的性能,EasyDarwin开源项目官方特地与国内某大型视频网站进行了一次性能测试(千兆网络环境下),针对本次RTSP直播流媒体测试范围转载 2015-06-16 19:58:50 · 7649 阅读 · 0 评论 -
报警主机报警原理
今天跟一个老工程师聊天,才搞清楚报警主机的工作原理。一台报警主机host通常有多个防区zone,对于部分报警主机,还可以将若干防区组成分区(partition),其实就是“防区组”。防区是报警的最小单位。每一个防区是一个开入量,设备通电后,开入上带5V电压,当开入电压等于5V或0V时,防区就处于报警状态。所以在接线时应当在每个开入上接一个合适的电阻,使其电压保持在2.5V左右。传感原创 2015-06-12 10:41:11 · 3864 阅读 · 0 评论 -
Darwin Stream server(DSS服务器)的Relay(中继/转发)设置
A机做视频源向DSS服务器B推送RTSP流,DSS服务器C做中继将B的转发给客户端D。D机上运行VLC向C请求播放视频流。本文详述了一个DSS中继转发的实验,在实验过程过程中,同时实现了直播流和点播流的转发。对网上流传的DSS服务器转发配置相关文献加以实践并进行了点评,指出其中一些容易产生误导或容易被误读的部分。原创 2014-07-23 16:59:29 · 15034 阅读 · 12 评论