我一直在玩 5.0 SDK 中包含的 cudaencode 示例。它以 YUV(未压缩视频)文件作为输入,并写出原始 H.264 流(或者也可以是 VC1)。这项工作由作为编码器 API 一部分的“NVEncodeFrame”函数执行。该程序将 FILE 对象 (stdio.h) 作为输出到写入编码结果(压缩的 H.264 视频)的位置。现在我想将正在编码的视频流式传输到网络中。
我的具体问题是:
- 有没有办法将 HandleReleaseBitStream(int nBytesInBuffer, unsigned char *cb,void *pUserData) 中的“unsigned char * cb”转换为 NAL 和 numberOfNals?
非常感谢。