ipcam rtsp流生成 mp4( 附源码)

给定一个网络摄像头 rtsp 播放取流地址:

rtsp://192.168.1.13:554/user=admin&password=&channel=1&stream=0.sdp

我们不像去研究它的sdk功能,因为不同的摄像头不同,在集成相当多的sdk, 比如我们什么都不要,只要一个简单的录制功能

简单的说就是取流后,保存录像的功能,

这个时候 ffmpeg就满足我们的要求,只要一个url就可以直接取流:

再用 nginx搭建一个点播服务器,录制的视频就可以点播了,是不是相当简单。。。。

比如 某个时候我们只想保存某一特定的片段

来吧,上代码 :


// XeXunRecordDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "XeXunRecord.h"
#include "XeXunRecordDlg.h"
#include "afxdialogex.h"
#include "CfgDlg.h"
#include "Profile.h"
#include "HtmlFile.h"
#include <tlhelp32.h>

#include "PrintHelp.h"

#define  WM_EXPORT_MERGE_NOTIFY (WM_USER+100)

int CXeXunRecordDlg::OpenRtspStream(const char* url, AVFormatContext **ic)
{
	AVDictionary* options = NULL;
	int ret = -1;
	av

猜你喜欢

转载自blog.csdn.net/kaizi318/article/details/113744584