rtsp2rtmp is used to pull multiple IPC and push to rtmp server.
核心是基于ffmpeg写的三个转码函数:
int FF_Transcode_Live(int id,FF_TRANS_S *pTrans,int *state);
int FF_Transcode_UDP(int id,FF_TRANS_S *pTrans,int *state);
int FF_Transcode_Mp4(int id,char* inUrl, char* outUrl, int duration);
去掉了一些可能的侵权内容,因此,编译上可能有些问题,简单处理一下就好。
源文件:ffmpeg.c/.h, transmain.c/.h, tool.c/.h