librtmp 推流 支持 多线程 么
发布网友
发布时间:2022-11-01 11:33
我来回答
共1个回答
热心网友
时间:2023-10-19 18:12
来自rtmpmp.c
rtmpmp 可使用命令
直播流
rtmpmp.exe -o savename.flv -r rtmp://127.0.0.1/live/testlive -v
点播流
rtmpmp.exe -o savename.flv -r rtmp://127.0.0.1/vod/test.flv
直播需要加-v参数
下面是从中提取的代码,进行直播或点播流的录制
服务器使用FMS测试通过
crtmpserver需注意超时设置
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <stdio.h>
#include <signal.h>
#include <stdint.h>
#include "librtmp/rtmp_sys.h"
#include "librtmp/log.h"
#pragma comment(lib,"ws2_32.lib")
#pragma comment(lib,"librtmp.lib")
int InitSockets()
{
WORD version;
WSADATA wsaData;
version = MAKEWORD(1, 1);
return (WSAStartup(version, &wsaData) == 0);
}
void CleanupSockets()
{
WSACleanup();
}
int main()