FFmpeg
Classes | Macros | Typedefs | Variables
rtmphttp.c File Reference

RTMP HTTP protocol. More...

#include "libavutil/avstring.h"
#include "libavutil/intfloat.h"
#include "libavutil/opt.h"
#include "libavutil/time.h"
#include "internal.h"
#include "http.h"
#include "rtmp.h"

Classes

struct  RTMP_HTTPContext
 

Macros

#define RTMPT_DEFAULT_PORT   80
 
#define RTMPTS_DEFAULT_PORT   RTMPS_DEFAULT_PORT
 
#define OFFSET(x)   offsetof(RTMP_HTTPContext, x)
 
#define DEC   AV_OPT_FLAG_DECODING_PARAM
 

Typedefs

typedef struct RTMP_HTTPContext RTMP_HTTPContext
 

Variables

const URLProtocol ff_ffrtmphttp_protocol
 

Detailed Description

RTMP HTTP protocol.

Variable Documentation

§ ff_ffrtmphttp_protocol

const URLProtocol ff_ffrtmphttp_protocol
Initial value:
= {
.name = "ffrtmphttp",
.url_open = rtmp_http_open,
.url_read = rtmp_http_read,
.url_write = rtmp_http_write,
.url_close = rtmp_http_close,
.priv_data_size = sizeof(RTMP_HTTPContext),
.flags = URL_PROTOCOL_FLAG_NETWORK,
.priv_data_class= &ffrtmphttp_class,
.default_whitelist = "https,http,tcp,tls",
}
Definition: rtmphttp.c:39