While transcoding, the return stream contains no data. The log shows “Video encoder is stuck, recreating.”
The card i’m using is a Tesla K10. Decoding seems to go well using CUDA or NVCUVID.
Encoding using NVENC however does not.
nvidia-smi doesn’t show any encoding activity. Using the default wowza encoder is working well.
Do I have to install any additional software? SDK? Or is the card faulty?
Wowza Streaming Engine Version
4.8.0 (build 20200213142111)
Wowza Streaming Engine Manager Version
4.8.0 (build 20200213142111)
Java Information
Java Version
9.0.4
Java VM Version
9.0.4+11
Java Architecture
64
Java Name
Java HotSpot™ 64-Bit Server VM
Java Vendor
Oracle Corporation
Java Home
C:\Program Files\Java\jre-9.0.4
Java Max Heap Size
5612MB
±----------------------------------------------------------------------------+
| NVIDIA-SMI 442.50 Driver Version: 442.50 CUDA Version: 10.2 |
|-------------------------------±---------------------±---------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla K10.G1.8GB TCC | 00000000:07:00.0 Off | Off |
| N/A 37C P0 43W / 117W | 173MiB / 4019MiB | 9% Default |
±------------------------------±---------------------±---------------------+
| 1 Tesla K10.G1.8GB TCC | 00000000:08:00.0 Off | Off |
| N/A 36C P8 17W / 117W | 34MiB / 4019MiB | 0% Default |
±------------------------------±---------------------±---------------------+
±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 5308 C Insufficient Permissions 135MiB |
±----------------------------------------------------------------------------+
a2d8>nvidia-smi dmon
gpu pwr gtemp mtemp sm mem enc dec mclk pclk
Idx W C C % % % % MHz MHz
0 44 37 - 9 1 0 15 2500 745
1 17 36 - 0 0 0 0 324 324
0 44 37 - 8 1 0 15 2500 745
1 17 36 - 0 0 0 0 324 324
0 43 37 - 7 1 0 12 2500 745
1 17 36 - 0 0 0 0 324 324
0 44 37 - 9 1 0 16 2500 745
1 17 36 - 0 0 0 0 324 324
0 44 37 - 5 0 0 9 2500 745
1 17 36 - 0 0 0 0 324 324
0 44 37 - 8 1 0 14 2500 745
1 17 36 - 0 0 0 0 324 324
#Fields: x-severity x-category x-event date time c-client-id c-ip c-port cs-bytes sc-bytes x-duration x-sname x-stream-id x-spos sc-stream-bytes cs-stream-bytes x-file-size x-file-length x-ctx x-comment
WARN server comment 2020-05-31 12:42:55 - - - - - 8.25 - - - - - - - - RTPSessionDescriptionDataProviderBasic.getStreamInfo: SDP file missing: C:/Program Files (x86)/Wowza Media Systems/Wowza Streaming Engine 4.1.0/content/Gelink-Unifi-Video
WARN server comment 2020-05-31 12:42:57 - - - - - 10.366 - - - - - - - - TranscoderWorkerVideoDecoder.handlePacket[defaultVHost:Ipcam1/definst/Ipcam1.stream: decodeIterations:0]: Source stream frame rate could not be calculated. Using default source stream frame rate: 29.97
WARN server comment 2020-05-31 12:42:57 - - - - - 10.461 - - - - - - - - TranscoderWorkerVideoEncoder.setupEncoder[defaultVHost:Ipcam1/definst/Ipcam1.stream:720p]: Error creating encoder: H264
WARN server comment 2020-05-31 12:42:58 - - - - - 10.604 - - - - - - - - TranscoderWorkerVideoEncoder.run[videoEncoderAddFrame][720p]: 4294967295
WARN server comment 2020-05-31 12:42:58 - - - - - 10.605 - - - - - - - - TranscoderWorkerVideoEncoder.run[videoEncoderGetEncodedFrames][720p]: 4294967295
WARN server comment 2020-05-31 12:43:01 - - - - - 13.951 - - - - - - - - TranscoderWorkerVideoEncoder.run[videoEncoderGetEncodedFrames][720p]: Video encoder is stuck, recreating.
WARN server comment 2020-05-31 12:43:01 - - - - - 13.952 - - - - - - - - TranscoderWorkerVideoEncoder.setupEncoder[defaultVHost:Ipcam1/definst/Ipcam1.stream:720p]: Error creating encoder: H264
WARN server comment 2020-05-31 12:43:04 - - - - - 16.605 - - - - - - - - RTPDePacketizerBase.Waiting for RTCP packet. See docs for (Application.xml: RTP/AVSyncMethod and RTP/MaxRTCPWaitTime).
WARN server comment 2020-05-31 12:43:04 - - - - - 16.752 - - - - - - - - RTPDePacketizerBase.Waiting for RTCP packet. See docs for (Application.xml: RTP/AVSyncMethod and RTP/MaxRTCPWaitTime).
WARN server comment 2020-05-31 12:43:06 - - - - - 19.165 - - - - - - - - TranscoderWorkerVideoEncoder.run[videoEncoderGetEncodedFrames][720p]: Video encoder is stuck, recreating.
WARN server comment 2020-05-31 12:43:06 - - - - - 19.166 - - - - - - - - TranscoderWorkerVideoEncoder.setupEncoder[defaultVHost:Ipcam1/definst/Ipcam1.stream:720p]: Error creating encoder: H264
WARN server comment 2020-05-31 12:43:08 - - - - - 20.731 - - - - - - - - RTCPHandler.isTimeSyncReady: Hit MaxRTCPWaitTime synchronizing on system clock.
WARN server comment 2020-05-31 12:43:08 - - - - - 20.76 - - - - - - - - RTCPHandler.isTimeSyncReady: Hit MaxRTCPWaitTime synchronizing on system clock.
WARN server comment 2020-05-31 12:43:11 - - - - - 24.478 - - - - - - - - TranscoderWorkerVideoEncoder.run[videoEncoderGetEncodedFrames][720p]: Video encoder is stuck, recreating.
…