实验室有一篇关于ffmpeg的技术报告引起了我的注意。截取关注的部分。
《试验平台搭建.docx》by 许宝东:
ARM上CMOS摄像头接入流媒体服务器
camera.sh:
#! /bin/sh^M
mkfifo -m a /tmp/tmpfifo^M
/etc/rc.d/init.d/httpd stop^M
httpd -p 0.0.0.0 -h /www^M
cd /bin/^M
#crtmpserver --daemon/bin/crtmpserver.lua^M
start-encode & ffmpeg -f h264 -i /tmp/tmpfifo -vcodec copy -an -metadata streamName=mystream -f flv tcp://127.0.0.1:6666^M
IP摄像头接入流媒体服务器
1:IP摄像头接入流媒体服务器方法(界面比较画,因为IP摄像头采用的是RTSP协议,视频源采集的时候就会有丢包现象)
/usr/local/bin/ffmpeg -i rtsp://192.168.115.239/1 -vcodec copy -acodec copy -metadata streamName=ipcamstream -f flv tcp://127.0.0.1:6666
FFmpeg Documentation
http://www.ffmpeg.org/documentation.html
还有一个网站也有些信息:http://ffmpeg.org/doxygen/trunk/index.html
Ubuntu 10.04 上编译ffmpeg (非常方便,一试即灵)
https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
ffserver
http://blog.csdn.net/xzhh1216/article/details/6278849
这篇文章适合入门读。
Streaming media with ffserver
http://ffmpeg.org/trac/ffmpeg/wiki/Streaming%20media%20with%20ffserver
很直观、很详细介绍了如何发布、观看流媒体的过程。
关于利用ffserver搭建RTSP服务的配置 Streaming with FFServer
http://blog.csdn.net/vblittleboy/article/details/8549660
有点专业,一时还没咋看懂。
记录创建流媒体服务器过程(1)
http://blog.csdn.net/bournechen/article/details/4813829
对比了ffserver+ffmpeg和live555+ffmpeg的优劣。
对ffserver的批评
http://www.newsmth.net/nForum/#!article/VideoCoding/23442
ffserver这东西还有很多bug,确实如此。不过实验还是可以用的。
StackOverflow上抱怨ffserver core dump的:
Stream from MP4 file over RTSP with ffserver
http://stackoverflow.com/questions/12962358/stream-from-mp4-file-over-rtsp-with-ffserver
基于ARM9的视频采集传输系统
http://blog.csdn.net/bournechen/article/details/4802100
这篇博文蛮挺ffserver的。
ffserver 拆解
http://blog.csdn.net/bournechen/article/details/4805944
源码的初步分析。
ffmpeg
ffmpeg的手册页
http://www.newsmth.net/nForum/#!article/LinuxApp/474640
FFMpeg简介及命令选项参数
http://blog.csdn.net/bournechen/article/details/4806111
FFMPEG中的一些基本概念
http://blog.csdn.net/beitiandijun/article/details/8280448
Ffmpeg框架结构解读
http://blog.csdn.net/allen_young_yang/article/details/6576303