Akagi201
4/6/2015 - 4:09 AM

srs-librtmp.md

使用srs-librtmp推流例子

  • 推flv文件: research/librtmp/srs_ingest_flv.c
  • 推H.264裸码流: research/librtmp/srs_h264_raw_publish.c
  • 推Audio裸流: research/librtmp/srs_audio_raw_publish.c

srs-librtmp数据接口

  • 发送flv封装数据接口: int srs_write_packet(int type, u_int32_t timestamp, char* data, int size), 其中data为flv tag.
  • 发送h.264裸流接口: int srs_h264_write_raw_frames(srs_rtmp_t rtmp, char* frames, int frames_size, u_int32_t dts, u_int32_t pts);
  • 发送音频裸流接口: int srs_audio_write_raw_frame(srs_rtmp_t rtmp, char sound_format, char sound_rate, char sound_size, char sound_type, char* frame, int frame_size, u_int32_t timestamp);

srs-librtmp详细介绍