Я играл с примером cudaencode, включенным в SDK 5.0. Он принимает файл YUV (несжатое видео) в качестве входных данных и записывает необработанный поток H.264 (или также может быть VC1). Работу выполняет функция «NVEncodeFrame», входящая в состав Encoder API. Программа принимает объект FILE (stdio.h) в качестве вывода, куда записывается результат кодирования (сжатое видео H.264). Теперь я хочу транслировать видео в процессе кодирования в сети.
Мои конкретные вопросы:
- Есть ли способ преобразовать «unsigned char * cb» в HandleReleaseBitStream (int nBytesInBuffer, unsigned char * cb, void * pUserData) в NAL и numberOfNals?
Спасибо большое.