Project

General

Profile

Transcoding using GPU nvidia quadro

Added by Filipe Carvalho about 7 years ago

Hello.
can someone help me today i make my streams using dvb-s2 cards with tvheadend. and do the transcoding in panel xtreamcodes.
wanted to know of the possibility of doing local transcoding using GPU.
Can anyone tell me if tvheadend is supported?


Replies (6)

RE: Transcoding using GPU nvidia quadro - Added by norman staffd about 7 years ago

Well Filipe,, everything depends how your budget is, on doing Transcoding...

I have been on IPTV Business Over 2004 ,, All this year the experience I have been get the most difficult and expensive part is TRANSCODING , there are a lot company out there with Hardware cost is wayyy Up, I use FFMpeg with server lot of Core, was a PAIN then turn to Antik Transcoder where support 15Ch per Module , the cost was 6K per unit..now a new model is out support 24channels 8k, ok so I get it,..So ,..I get on my hand 1 Unit IncaNetwork 4400 which support up to 36 HD or 90 SD programs to MPEG-4 in just one rack unit of space ,, They send unit as test,. before that a Supervisor come over and see our Headend , he was just a litter Impressive what he see, he make few call after 48 hour a bran new 4400 arrive, everting was easy to install ,.but when it come the time of the "$$$DAMAGES$$$" was 70K, I say WHat the HELL your are Talking About like the singer girl "DANI SHAI" on Yutube https://www.youtube.com/watch?v=_l0zj7K4u4o ,,, Yes just like that WHAT HELL..

Our 1st test expense was:

1 Server R710 32 Cores 128 ram on 2010 6,000K --Garabge I use as CDN now ..

2, 12 pice Antik Transcoder 72K from 2012 to 2016 so far still Working Support is 50% need to be in a WAR with Antik to get parts after 1 year they sell you the parts.

3. our Last stand where everting run 99.9 with Only 46K. Yes 46,000$ doing over 530 channels

2 Server ---------We transocde 220HD and 320 SD with this server
APEXX 5 8904RS /
DUAL 12-core Intel® Xeon® 2.1GHz processors (24 total cores)
32GB DDR4-2133 memory
4 x NVIDIA® Quadro™ M6000 graphics
240GB SATA 6GB/s SSD
Linux OS -Ubuntu 16.4 64 Bit Server
Nvida Maxwell Drivers CUDA,FFmpeg / libav ,Nginx
TransCode V1 , HLS,RTMP,RTSP,UDP,RTP, IP2IP,Lineal Transcoding,HEVC,.265,264,MPEG4
GUI Interface, Multiscreen Monitoring Live System
2 HDMI Input for 2 LED Screen Multiscreen

So far 2 months with this new Hardware online , no reboot , no hang , full commercial.
we develop our Software building Linux..
Tested with TVHeadend Works , ...

Note Any card under this list work perfectly notice that depend of the model less transcoding our more.
The following graphics cards support NVENC:
 
NVIDIA Quadro K4000 and above - Desktop Workstation  
NVIDIA Quadro K2000M and above - Mobile Workstation  
NVIDIA Tesla K10 and above - High Performance Computing  
NVIDIA GRID - Virtual Desktops and Applications

RE: Transcoding using GPU nvidia quadro - Added by saen acro about 7 years ago

Actually you can use "Gaming" nVidia card with patch with unlock 2 streams lock, if you need ;)

But better to invest to Mustang-200 LINK

RE: Transcoding using GPU nvidia quadro - Added by kosacik 1 almost 7 years ago

What about cheaper quadro cards: Quadro P400, P600, P1000, or older HP nVIDIA Quadro 4000 Black Edition (not K) - can be bought older for 130€... ?
I want to transcode about 4 HD streams. Tried lekma fork with vaapi support on J3710, but it was not reliable, running older tvheadend, and when i was transcoding more 2-3 streams it crashed anyway, even when gpu was not used fully. So i can invest few euros, but not thousands:-)

RE: Transcoding using GPU nvidia quadro - Added by saen acro almost 7 years ago

@michal starinsky
QSV and external transcoder via pipe

RE: Transcoding using GPU nvidia quadro - Added by John Young over 6 years ago

norman staffd wrote:

Well Filipe,, everything depends how your budget is, on doing Transcoding...

I have been on IPTV Business Over 2004 ,, All this year the experience I have been get the most difficult and expensive part is TRANSCODING , there are a lot company out there with Hardware cost is wayyy Up, I use FFMpeg with server lot of Core, was a PAIN then turn to Antik Transcoder where support 15Ch per Module , the cost was 6K per unit..now a new model is out support 24channels 8k, ok so I get it,..So ,..I get on my hand 1 Unit IncaNetwork 4400 which support up to 36 HD or 90 SD programs to MPEG-4 in just one rack unit of space ,, They send unit as test,. before that a Supervisor come over and see our Headend , he was just a litter Impressive what he see, he make few call after 48 hour a bran new 4400 arrive, everting was easy to install ,.but when it come the time of the "$$$DAMAGES$$$" was 70K, I say WHat the HELL your are Talking About like the singer girl "DANI SHAI" on Yutube https://www.youtube.com/watch?v=_l0zj7K4u4o ,,, Yes just like that WHAT HELL..

Our 1st test expense was:

1 Server R710 32 Cores 128 ram on 2010 6,000K --Garabge I use as CDN now ..

2, 12 pice Antik Transcoder 72K from 2012 to 2016 so far still Working Support is 50% need to be in a WAR with Antik to get parts after 1 year they sell you the parts.

3. our Last stand where everting run 99.9 with Only 46K. Yes 46,000$ doing over 530 channels

2 Server ---------We transocde 220HD and 320 SD with this server
APEXX 5 8904RS /
DUAL 12-core Intel® Xeon® 2.1GHz processors (24 total cores)
32GB DDR4-2133 memory
4 x NVIDIA® Quadro™ M6000 graphics
240GB SATA 6GB/s SSD
Linux OS -Ubuntu 16.4 64 Bit Server
Nvida Maxwell Drivers CUDA,FFmpeg / libav ,Nginx
TransCode V1 , HLS,RTMP,RTSP,UDP,RTP, IP2IP,Lineal Transcoding,HEVC,.265,264,MPEG4
GUI Interface, Multiscreen Monitoring Live System
2 HDMI Input for 2 LED Screen Multiscreen

So far 2 months with this new Hardware online , no reboot , no hang , full commercial.
we develop our Software building Linux..
Tested with TVHeadend Works , ...

Note Any card under this list work perfectly notice that depend of the model less transcoding our more.
The following graphics cards support NVENC:
 
NVIDIA Quadro K4000 and above - Desktop Workstation  
NVIDIA Quadro K2000M and above - Mobile Workstation  
NVIDIA Tesla K10 and above - High Performance Computing  
NVIDIA GRID - Virtual Desktops and Applications

Hi Norman

Do you have more info on how you set this up ?
Was looking at 4 x tesla K10 but not sure of how many channels possible

thanks

RE: Transcoding using GPU nvidia quadro - Added by Asad Manzur over 4 years ago

Sorry to write after so long in this thread

norman staffd, Can you please answer the following:

a) What is the version of the drivers you are using?
b) Are the M6000 cards 12 GB or 24 GB?

Thanks

    (1-6/6)