/** * Simplest Librtmp Send 264 * * 雷霄骅,张晖 * leixiaohua1020@126.com * zhanghuicuc@gmail.com * 中国传媒大学/数字电视技术 * Communication University of China / Digital TV Technology * http://blog.csdn.net/leixiaohua1020 * * 本程序用于将内存中的H.264数据推送至RTMP流媒体服务器。 * */ /** * 初始化并连接到服务器 * * @param url 服务器上对应webapp的地址 * * @成功则返回1 , 失败则返回0 */ int RTMP264_Connect(const char* url); /** * 将内存中的一段H.264编码的视频数据利用RTMP协议发送到服务器 * * @param read_buffer 回调函数,当数据不足的时候,系统会自动调用该函数获取输入数据。 * 2个参数功能: * uint8_t *buf:外部数据送至该地址 * int buf_size:外部数据大小 * 返回值:成功读取的内存大小 * @成功则返回1 , 失败则返回0 */ int RTMP264_Send(int (*read_buffer)(unsigned char *buf, int buf_size)); /** * 断开连接,释放相关的资源。 * */ void RTMP264_Close();