使用ffserver实现转发实时流媒体(摄像头捕获)
本系统为ubuntu 10.04LTS
说明1:本实验在本机成功测试通过;
说明2:本实验仅仅测试了视频流,未测试音频流。
1、配置ffserver.conf
-----------------------------ffserver.conf----------------------------start
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
NoDaemon
-----------------------------ffserver.conf----------------------------end
2、启动ffserver
命令: ffserver -f doc/ffserver.conf
3、检查服务器状态
在web浏览器中输入地址:http://localhost:8090/stat.html
若能看到 ffserver Status 说明成功启动,通过内容可以看到在ffserver.conf配置的流信息等内容,对整个过程的成功进行有帮助
4、捕获输入流,采集到临时文件feed1.ffm
命令:ffmpeg -f video4linux2 -framerate 30 -i /dev/video0 http://localhost:8090/feed1.ffm
5、请求ffserver播放视频流
命令:ffplay http://cher-ubuntu:8090/test1.mpg
使用ffserver实现转发实时流媒体(摄像头捕获)的更多相关文章
- 使用OpenCV通过摄像头捕获实时视频并探测人脸
		
在Opencv初接触,图片的基本操作这篇手记中,我介绍了一些图片的基本操作,视频可以看作是一帧一帧的图片,因此图片操作其实是视频操作的基础,这篇手记就来讲讲OpenCV中的视频操作,并实现一个用笔记本 ...
 - win32 摄像头捕获系统vfw
		
//win32 摄像头捕获系统vfw // VideoRecord.h /// 用于定义一些资源ID #include "resource.h" //#define EXIT ...
 - (转)live555在Linux下最简单地实现实时流媒体点播
		
通过Live555交叉编译后运行发现,上面实现的流媒体实时通过文件服务器的文件点播,没有相关的流媒体实现方式, 但在Linux下,可以通过某些技巧实现Live555服务器实时流媒体服务器,并且是傻瓜式 ...
 - Unity 3D 调用摄像头捕获照片 录像
		
1,要想调用摄像头首先要打开摄像头驱动,如果用户允许则可以使用. 2,定义WebCamTexture的变量用于捕获单张照片. 3,连续捕获须启用线程. 实现代码: using UnityEngine; ...
 - 基于Html5+HLS协议播放符合部标1078协议的实时流媒体视频
		
由于现在主流的部标GPS和1077视频监控平台,都是BS架构,在网页上播放视频,早期的很多平台用的都是ActiveX控件的形式,依赖于IE浏览器,需要降低浏览器的安全设置,而且非常难用.同时由于win ...
 - Opencv VideoCapture实时捕捉摄像头信息
		
#include "opencv2/highgui/highgui.hpp" #include <iostream> using namespace cv; using ...
 - 基于RTMP的实时流媒体的QoE分析
		
Holly French等人在论文<Real Time Video QoE Analysis of RTMP Streams>中,研究了基于RTMP的实时视频的QoE.在此记录一下. 他们 ...
 - opencv摄像头捕获视频
		
1.ord()函数:它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 ...
 - 用Canvas定时显示摄像头捕获的画像(HTML5)
		
需要实现一个功能,大意嘛,就是标题写的那个意思.虽然用户只要求在微信中实现即可,也就是可以用JSSDK.但是前端小哥哥脑袋一根筋,就想用原生的H5和JS实现. 网上铺天盖地的资料,可惜没有一个是可以用 ...
 
随机推荐
- 高斯消元 & 线性基【学习笔记】
			
高斯消元 & 线性基 本来说不写了,但还是写点吧 [update 2017-02-18]现在发现真的有好多需要思考的地方,网上很多代码感觉都是错误的,虽然题目通过了 [update 2017- ...
 - JAVAEE——BOS物流项目04:学习计划、datagrid、分页查询、批量删除、修改功能
			
1 学习计划 1.datagrid使用方法(重要) n 将静态HTML渲染为datagrid样式 n 发送ajax请求获取json数据创建datagrid n 使用easyUI提供的API创建data ...
 - C++数据结构学习之顺序表
			
顺序表是数据结构中最基本也是应用相当广泛的一种数据结构类型.它通常包含三个私有成分,即指向数据数组的头指针.当前表长以及表的实际容量.表的头指针通常指向数据数组的基地址,通过数组的形式进行访问数据数组 ...
 - c++多态性---虚函数
			
虚函数与纯虚函数的区别: 1.拥有虚函数的类可以声明对象,但拥有纯虚函数的类不可以声明对象(只能声明一个指针,并且不能给其分配内存),并且将这个类称为抽象类 特点: 1.虚函数是动态绑定的基础. 2. ...
 - arm-点亮led灯
			
点亮指路灯:学习四环节:led原理图分析,芯片手册导读,思维导图设计,为什么要使用led:通常led是作为程序调试的重要手段.led原理图:led实质为发光二极管,当其两端电压一定时,即处于导通状态. ...
 - PLECS—直流电机系统2
			
1.模型图 2,计算及仿真 1)计算 2)仿真 n = 1870.1 r/min (wm = 195.833 rad/s) ...
 - yum出问题啦
			
BUG 不小心把/usr/local上的一堆文件(夹)给删除了,于是乎,一堆问题冒出来了 loading mirror speeds from cached hostfile 解决方法 一定要执行 y ...
 - 分享:Python中的位运算符
			
按位运算符是把数字看作二进制来进行计算的.用的不太多,简单了解. 下表中变量 a 为 60,b 为 13二进制格式如下: a = 0011 1100 b = 0000 1101 a&b = 0 ...
 - Shiro的原理及Web搭建
			
shiro(java安全框架) 以下都是综合之前的人加上自己的一些小总结 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证.授权.密码学和会话管理.使用Shiro的易于理解的A ...
 - C# HelpPage 接口文档配置
			
1.打开项目路径如下的类文件: 1.1.找类方法 Register 下的 config.SetDocumentationProvider 并取消注释,修改 ~/App_Data/XmlDocument ...