Emgu CVis a cross platform .Net wrapper to theOpenCVimage processing library. AllowingOpenCVfunctions to be called from .NET compatible languages s...
我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2
版本低了恐怕有些头文件和API找不到。
在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库:
./configure –enable-shared
make
就能找到各个so动态库文件。
移动位置后,记得手动链接 一下:ln -s libavcodec.so.55 libavcodec.so
ln -s...
分类:
其他好文 时间:
2015-05-29 15:44:35
阅读次数:
316
AVFormatContext*formatCtx=NULL;formatCtx=avformat_alloc_context();AVDictionary*options=NULL;av_dict_set(&options,"rtsp_transport","tcp",0);avformat_op...
分类:
其他好文 时间:
2015-05-25 18:38:32
阅读次数:
222
1. push stream to dssffmpeg -f mpegts -re -i film.v -c:v libx264 -s 352x288 -aspect 4:3 -b:v 300k -c:a libfaac -ac 1 -f rtsp 'rtsp://127.0.0.1/live1.s...
分类:
其他好文 时间:
2015-05-25 18:35:56
阅读次数:
289
这几天写GB28181平台接入层代码,对收到的PS包进行解包时,总是出现误码,最终导致rtsp点播服务中画面花屏。分析了码流抓包数据之后,发现网络上没有丢包,遂认为PS流解包代码有bug,于是埋头分析了2个小时的解包函数后,没有发现问题。将抓包RTP负载中的PS包数据导出之后,专门利用PS解包代码写...
分类:
其他好文 时间:
2015-05-20 21:52:01
阅读次数:
274
RTP是基于 UDP协议的, UDP不用建立连接,效率更高;但允许丢包, 这就要求在重新组装媒体的时候多做些工作RTP只是包裹内容信息,而RTCP是交换控制信息的,Qos是通过RTCP实现的RTP中一个重要的概念是 session, 对于一个 audio stream 可以是一个session 但可...
分类:
其他好文 时间:
2015-05-20 18:03:57
阅读次数:
370
PS:由于目前开发RTSP服务器 传输模块时用到了h264文件,所以攻了一段时间去实现h264的视频编解码,借用FFmpeg SDK实现了任意文件格式之间的转换,并实现了流媒体实时播放,目前音视频同步需要稍加完善,视频编码代码已成功移植到Visual Stdio平台,如有需要的留下邮箱以下文档来自F...
分类:
其他好文 时间:
2015-05-18 20:36:05
阅读次数:
130
问题描述:ffplay播放rtsp视频流时,播放过程中随机出现花屏现象。 基本流程学习:阅读ffplay源码,熟悉其播放rtsp视频流的基本流程。 在ffplay源码阅读和分析的基础上,画出了其播放rtsp的函数调用关系,如下图所示: avformat_open_input函数根据输入的文件名,与r...
分类:
其他好文 时间:
2015-05-16 20:29:31
阅读次数:
193
用VLC建了一个流媒体服务器,在本机端打开网络串流并没有任何问题,当时在android端链接是在Option时失败,connectiontimeout,另外在搭建VLCRTSP服务器并没有任何问题,在别的机器上同样的搭建方法却可以正常播放,这说明还是本机的配置哪里出现的故障?解决方法:在PC机上对防..
分类:
移动开发 时间:
2015-05-12 19:11:22
阅读次数:
169
使用FFmpeg可将一段视频流中截取图像和录制一段时长的视频:
1、截图命令
./ffmpeg -i rtsp://admin:12345@192.168.1.55 -s 368x208 -y -f image2 /mnt/sdcard/images1.png
2、录像(1分钟)
./ffmpeg -y -i rtsp://admin:12345@192.168.1.55 -vcod...
分类:
其他好文 时间:
2015-05-11 16:12:05
阅读次数:
150