要想利用HLS来实现视频的在线播放,就得需要将一个完整的视频文件切割成多个ts视频流,然后利用m3u8的索引文件来播放。在Mac下,苹果提供了streamingTools的工具,里面有mediafilesegmenter和mediastreamsegmenter来分别实现文件和直播流的切割,一行命令...
分类:
系统相关 时间:
2015-07-28 12:28:14
阅读次数:
770
战斗民族俄罗斯人民开发的一款NGINX的流媒体插件,除了直播发布音视频流之外具备流媒体服务器的常见功能 比如推拉流媒体资源 基于HTTP的FLV/MP4 VOD点播 HLS (HTTP Live Streaming)?M3U8的支持 基于http的操作(...
分类:
其他好文 时间:
2015-07-28 11:05:47
阅读次数:
170
带宽并非是没有上限,而且还很昂贵。这不是简单理解为,下载大量数据需要耗费很长的问题。1,一个超过20MB的APP是不可能通过手机网络来完成安装的:参加苹果官方的应用市场审核手册。2,如果你的APP是需要播放视频,那么超过10分钟的视频,以及五分钟长的视频文件大于5MB的话,我建议使用实时视频流方案。先下载再观看的方式只适合短视频。通过网络实时视频流观看的话,你需要至少需要提供一个64kbps下视频流...
分类:
移动开发 时间:
2015-07-25 12:21:33
阅读次数:
168
摘要
本文研究视频流中未知目标的长期跟踪问题。在第一帧,通过选定位置和大小定义跟踪目标。在接下来的每一帧中,跟踪任务是确定目标的位置和大小或者说明目标不存在。我们提出了一种新颖的跟踪框架(TLD),明确地将长期跟踪任务分解为跟踪、学习和检测。跟踪器完成目标在图像帧间地跟踪。检测器集中到当前为止所有到已经观测到的外观,并在必要时纠正跟踪器。学习阶段估计检测器的误差并更新,避免将来的误差。我们研究怎...
分类:
其他好文 时间:
2015-07-17 09:44:36
阅读次数:
214
音视频流的发布(服务器) 1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.NetStatusEvent; 5 import flash.media.Camera; 6 import ...
分类:
其他好文 时间:
2015-07-14 19:46:20
阅读次数:
168
最近一直和视频监控打交道,也做了大量的工作,其中包含了监控系统的两种模式实现:
1、C/S架构
C/S架构,主要是Android系统下监控客户端设计,基于VLC实现,可直接观看IP摄像机RTSP视频流。
优点:延时小、操作简单。
缺点:代码量大。
2、B/S架构
B/S架构,主要是在Android下采用FFmpeg和Nginx结合搭建HLS流媒体服务器,将RTSP流转换成可由H...
分类:
Web程序 时间:
2015-07-13 18:44:24
阅读次数:
213
ffmpeg是一个重要的应用软件,用于运行与视频文件转换成不同的视频流格式的视频网站,可以安装在linux系统上来使用
(一)安装编译环境
#yum install -y automake autoconf libtool gcc gcc-c++
(二)安装所需程序库的RPM包到 centos(因为centos自带的库中没有ffmpeg包,这里相当于是扩展)
#rp...
分类:
其他好文 时间:
2015-07-07 11:08:26
阅读次数:
149
HTML5实现IP Camera网页输出这两天做OA项目,有一个要通过IP Camera将视频流输出到浏览器端的模块。虽然现在买到的摄像头都会提供浏览器和客户端的实现,但是一般来说都是只支持IE浏览器,通过安装ActiveX控件的方式来实现的。IE实在太烂,并且只能用IE还得安装控件,对用户体验非常不好,并且最新的Windows也抛弃了现有的IE浏览器,叫做Edge,取消了对ActiveX的支持,于...
分类:
Web程序 时间:
2015-07-06 14:22:33
阅读次数:
179