局部引用变量处理 : 该转换后的 const char* pushPathFromJava 字符串是局部引用变量 , 不能跨进程 , 跨作用域使用 , 之后的推流操作在独立的线程中使用 , 因此需要将字符串数据在堆内存中存储...将 RTMP 数据包发送到服务器中
ret = RTMP_SendPacket(rtmp, packet, 1);
十、 断开 RTMP 连接并释放资源
----
推流结束后 , 关闭与 RTMP 服务器连接...// rtmp 推流数据包
RTMPPacket *packet = 0;
/*
将推流核心执行内容放在 do while 循环中
在出错后, 随时 break...退出循环, 执行后面的释放资源的代码
可以保证, 在最后将资源释放掉, 避免内存泄漏
避免执行失败, 直接 return, 导致资源没有释放
*/
do...将 RTMP 数据包发送到服务器中
ret = RTMP_SendPacket(rtmp, packet, 1);
// RTMP 数据包使用完毕后,