Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      Information   10/21/18

      Registration on the forum temporarily closed! For support requests, please contacat us: https://cesbo.com/help
      Our community in Telegram: @cesbo_en (English language) , @cesbo_ru (Russian language) , @cesbo_es (Spanish Language)
Sign in to follow this  
khaled-sat

Need help With Nvidia Transcoding

Recommended Posts

Hello everyone

i need some one can help if he have idea about this problem

i have Server cpu 2x Intel - Xeon E5-2690 V4 2.6GHz 14-Core Processor , Ram 8x16 Gb and 3x GPU GeForce GTX 1070

i make install for Driver , Driver Version: 396.24 , cuda-9.2 , FFMPEG2018 , Version Ubuntu 16.04.1 LTS (GNU/Linux 4.15.0-32-generic x86_64) , im use this patch https://github.com/keylase/nvidia-patch

and last version for Cuda  https://developer.nvidia.com/cuda-90-download-archive

when im run 20 channel its work fine no problem but i can not run more and still there a space at memory GPU

look at logo GPU 0

root@gpu:~# nvidia-smi -i 0

Mon Aug 20 13:55:17 2018

+-----------------------------------------------------------------------------+

| NVIDIA-SMI 396.24 Driver Version: 396.24 |

|-------------------------------+----------------------+----------------------+

| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

|===============================+======================+======================|

| 0 GeForce GTX 1070 Off | 00000000:01:00.0 Off | N/A |

| 39% 60C P2 83W / 151W | 4475MiB / 8119MiB | 57% Default |

+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+

| Processes: GPU Memory |

| GPU PID Type Process name Usage |

|=============================================================================|

| 0 10156 C /usr/local/bin/ffmpeg 223MiB |

| 0 10157 C /usr/local/bin/ffmpeg 223MiB |

| 0 10158 C /usr/local/bin/ffmpeg 223MiB |

| 0 10159 C /usr/local/bin/ffmpeg 223MiB |

| 0 10160 C /usr/local/bin/ffmpeg 223MiB |

| 0 10161 C /usr/local/bin/ffmpeg 223MiB |

| 0 10162 C /usr/local/bin/ffmpeg 223MiB |

| 0 10163 C /usr/local/bin/ffmpeg 223MiB |

| 0 10164 C /usr/local/bin/ffmpeg 223MiB |

| 0 10165 C /usr/local/bin/ffmpeg 223MiB |

| 0 10166 C /usr/local/bin/ffmpeg 223MiB |

| 0 10167 C /usr/local/bin/ffmpeg 223MiB |

| 0 10168 C /usr/local/bin/ffmpeg 223MiB |

| 0 10169 C /usr/local/bin/ffmpeg 223MiB |

| 0 10170 C /usr/local/bin/ffmpeg 223MiB |

| 0 10171 C /usr/local/bin/ffmpeg 223MiB |

| 0 10172 C /usr/local/bin/ffmpeg 223MiB |

| 0 10173 C /usr/local/bin/ffmpeg 223MiB |

| 0 10174 C /usr/local/bin/ffmpeg 223MiB |

| 0 10175 C /usr/local/bin/ffmpeg 223MiB |

+-----------------------------------------------------------------------------+

This Command Encoding FFMPEG

/usr/local/bin/ffmpeg -y -probesize 50M -hwaccel_device 0 -hwaccel cuvid -deint 2 -drop_second_field 1 -surfaces 10 -c:v h264_cuvid -i "http://127.0.0.1:9090/1" -map 0:0 -map 0:1 -r 25 -b:v 3300K -g 25 -vsync 1 -bufsize 2M -vf eq=saturation=1 -vf curves=preset=lighter -vf scale_npp=1920:1080 -preset slow -c:a libfdk_aac -b:a 144k -c:v h264_nvenc -af "volume=05dB" -gpu 0 -f flv rtmp://127.0.0.1:1935/live/GPU1;

also there another problem if i run 20 channel on GPU 0 and 20 channel ON GPU 1 not work stable channel have freezing but if i make on every card 15 channel HD work fine

This command for GPU 1

/usr/local/bin/ffmpeg -y -probesize 50M -hwaccel_device 1 -hwaccel cuvid -deint 2 -drop_second_field 1 -surfaces 10 -c:v h264_cuvid -i "http://127.0.0.1:9090/1" -map 0:0 -map 0:1 -r 25 -b:v 3300K -g 25 -vsync 1 -bufsize 2M -vf eq=saturation=1 -vf curves=preset=lighter -vf scale_npp=1920:1080 -preset slow -c:a libfdk_aac -b:a 144k -c:v h264_nvenc -af "volume=05dB" -gpu 1 -f flv rtmp://127.0.0.1:1935/live/GPU2;

also if i added channel on GPU 2 i will loss channel from gpu 0 , 1 every gpu can not add more 12 ch maaaax

i have also  Quadro P6000 this card have no limit like Geforce but i can not Transcending more 22 channel HD

any one know what the solution for this problem

Thank you !

Share this post


Link to post
Share on other sites

Hello

 

This error i get when i run more 22 channel HD on Quadro P6000

 

im using input http from astra and output rtmp

 

version astra Astra v.5.62-rc9

 

[mpegts @ 0x260e8c0] PES packet size mismatchme=00:00:30.32 bitrate=2003.3kbits/s dup=57 drop=0 speed=0.753x
[flv @ 0x2617940] Failed to update header with correct duration.ate=1989.9kbits/s dup=60 drop=0 speed=0.752x
[flv @ 0x2617940] Failed to update header with correct filesize.
frame=  770 fps= 19 q=30.0 Lsize=    7698kB time=00:00:30.76 bitrate=2050.0kbits/s dup=60 drop=0 speed=0.751x
video:7182kB audio:477kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.505972%
[aac @ 0x2654180] Qavg: 184.578

 

1.jpg

Share this post


Link to post
Share on other sites

Did, you run the unlock utility from Nvidia..

Which 1070 you? IT  

which version ffmpeg you have?

With the hardware you runing and 2 1070 it card you shod be doing easey close to 170 channels./

 

Using P6000 you shod do 120 channels easey.

Share this post


Link to post
Share on other sites

60 Channels Trans-coding this are MPEG4 lowering to 6 profiles from 700kbps to 2.2meg

Supermicro U1 Server

Xeon E5-2630 v3 Eight-Core Haswell Processor 2.4

8gig Ram

NVIDIA Quadro K2200 Graphics Card ‑ 4 GB RAM

Total 57 Channels we can easey do 70 Channels with more ram..

Using our MultiTranscode Upshit T500

k2200.png

Share this post


Link to post
Share on other sites

wanted to test your transcoder software have some way can send me the way to test or contact please

On 29/08/2018 at 1:21 PM, xdvb said:

60 Channels Trans-coding this are MPEG4 lowering to 6 profiles from 700kbps to 2.2meg

Supermicro U1 Server

Xeon E5-2630 v3 Eight-Core Haswell Processor 2.4

8gig Ram

NVIDIA Quadro K2200 Graphics Card ‑ 4 GB RAM

Total 57 Channels we can easey do 70 Channels with more ram..

Using our MultiTranscode Upshit T500

k2200.png

 

On 27/08/2018 at 6:36 PM, xdvb said:

if you are interested, we can install a demo software in your system , We need ubuntu 16.4 64bit Server the Interface will look like this.

https://imgur.com/a/ZR22M7x

multitransocde-beta.png

 

Share this post


Link to post
Share on other sites
On 25. 8. 2018 at 11:58 AM, khaled-sat said:

Hello everyone

i need some one can help if he have idea about this problem

i have Server cpu 2x Intel - Xeon E5-2690 V4 2.6GHz 14-Core Processor , Ram 8x16 Gb and 3x GPU GeForce GTX 1070

i make install for Driver , Driver Version: 396.24 , cuda-9.2 , FFMPEG2018 , Version Ubuntu 16.04.1 LTS (GNU/Linux 4.15.0-32-generic x86_64) , im use this patch https://github.com/keylase/nvidia-patch

and last version for Cuda  https://developer.nvidia.com/cuda-90-download-archive

when im run 20 channel its work fine no problem but i can not run more and still there a space at memory GPU

look at logo GPU 0

root@gpu:~# nvidia-smi -i 0

Mon Aug 20 13:55:17 2018

+-----------------------------------------------------------------------------+

| NVIDIA-SMI 396.24 Driver Version: 396.24 |

|-------------------------------+----------------------+----------------------+

| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

|===============================+======================+======================|

| 0 GeForce GTX 1070 Off | 00000000:01:00.0 Off | N/A |

| 39% 60C P2 83W / 151W | 4475MiB / 8119MiB | 57% Default |

+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+

| Processes: GPU Memory |

| GPU PID Type Process name Usage |

|=============================================================================|

| 0 10156 C /usr/local/bin/ffmpeg 223MiB |

| 0 10157 C /usr/local/bin/ffmpeg 223MiB |

| 0 10158 C /usr/local/bin/ffmpeg 223MiB |

| 0 10159 C /usr/local/bin/ffmpeg 223MiB |

| 0 10160 C /usr/local/bin/ffmpeg 223MiB |

| 0 10161 C /usr/local/bin/ffmpeg 223MiB |

| 0 10162 C /usr/local/bin/ffmpeg 223MiB |

| 0 10163 C /usr/local/bin/ffmpeg 223MiB |

| 0 10164 C /usr/local/bin/ffmpeg 223MiB |

| 0 10165 C /usr/local/bin/ffmpeg 223MiB |

| 0 10166 C /usr/local/bin/ffmpeg 223MiB |

| 0 10167 C /usr/local/bin/ffmpeg 223MiB |

| 0 10168 C /usr/local/bin/ffmpeg 223MiB |

| 0 10169 C /usr/local/bin/ffmpeg 223MiB |

| 0 10170 C /usr/local/bin/ffmpeg 223MiB |

| 0 10171 C /usr/local/bin/ffmpeg 223MiB |

| 0 10172 C /usr/local/bin/ffmpeg 223MiB |

| 0 10173 C /usr/local/bin/ffmpeg 223MiB |

| 0 10174 C /usr/local/bin/ffmpeg 223MiB |

| 0 10175 C /usr/local/bin/ffmpeg 223MiB |

+-----------------------------------------------------------------------------+

This Command Encoding FFMPEG

/usr/local/bin/ffmpeg -y -probesize 50M -hwaccel_device 0 -hwaccel cuvid -deint 2 -drop_second_field 1 -surfaces 10 -c:v h264_cuvid -i "http://127.0.0.1:9090/1" -map 0:0 -map 0:1 -r 25 -b:v 3300K -g 25 -vsync 1 -bufsize 2M -vf eq=saturation=1 -vf curves=preset=lighter -vf scale_npp=1920:1080 -preset slow -c:a libfdk_aac -b:a 144k -c:v h264_nvenc -af "volume=05dB" -gpu 0 -f flv rtmp://127.0.0.1:1935/live/GPU1;

also there another problem if i run 20 channel on GPU 0 and 20 channel ON GPU 1 not work stable channel have freezing but if i make on every card 15 channel HD work fine

This command for GPU 1

/usr/local/bin/ffmpeg -y -probesize 50M -hwaccel_device 1 -hwaccel cuvid -deint 2 -drop_second_field 1 -surfaces 10 -c:v h264_cuvid -i "http://127.0.0.1:9090/1" -map 0:0 -map 0:1 -r 25 -b:v 3300K -g 25 -vsync 1 -bufsize 2M -vf eq=saturation=1 -vf curves=preset=lighter -vf scale_npp=1920:1080 -preset slow -c:a libfdk_aac -b:a 144k -c:v h264_nvenc -af "volume=05dB" -gpu 1 -f flv rtmp://127.0.0.1:1935/live/GPU2;

also if i added channel on GPU 2 i will loss channel from gpu 0 , 1 every gpu can not add more 12 ch maaaax

i have also  Quadro P6000 this card have no limit like Geforce but i can not Transcending more 22 channel HD

any one know what the solution for this problem

Thank you !

And was the problem solved?

Share this post


Link to post
Share on other sites
On 8/29/2018 at 6:21 PM, xdvb said:

 

 

Quote

60 Channels Trans-coding this are MPEG4 lowering to 6 profiles from 700kbps to 2.2meg

Supermicro U1 Server

Xeon E5-2630 v3 Eight-Core Haswell Processor 2.4

8gig Ram

NVIDIA Quadro K2200 Graphics Card ‑ 4 GB RAM

Total 57 Channels we can easey do 70 Channels with more ram..

Using our MultiTranscode Upshit T500

k2200.png

Hi

Are talking about SD or HD channels?

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×