Project

General

Profile

Configure on CentOS partial failes

Added by Ali Kashif about 8 years ago

Dear Friends,

I am a new to Linux and very very new to IPTV word.
I am assigned a project to stream channels on my network and search on google recommended to use tvHeadend as server.

  1. I need to stream channels on Local area network. (possibly compressed to save network traffic, I have almost 50 clients)
  2. I need to record channels.
  3. I need to use Some hardware at "Client End" which can be connected to Simple TV and display channels. ( i am absolutely not sure what hardware i need to use)
  4. I need to use a Software (VLC most likely) on "Client End" PCs, to view the channels.

I have tried to configure TvHeadend from source on centos but it is giving me some fails
here are the things with fail ( i am attaching full file with this post)

support/features
  checking for cc -Wunused-result ...               fail
  checking for cc sendmmsg ...                      fail
  checking for cc nvEncodeAPI.h ...                 fail
Options:
  ccdebug                                  no
  nvenc                                    no
  qsv                                      no
  bundle                                   no
  dvbcsa                                   no
  kqueue                                   no
  android                                  no
  tsdebug                                  no
  gtimer_check                             no
  slow_memoryinfo                          no
  libsystemd_daemon                        no

I have searched on this board and there are couple of threads which says that sendmmsg and -Wunused-result can be ignored but i am not sure about "nvEncodeAPI"

I think this is related to "NVIDIA Encoder", What is the use of this in TvHeadend, and is this the download URL for this? https://developer.nvidia.com/nvidia-video-codec-sdk

Moreover my server do not have a NVIDIA Hardware, will the encoder work? (considering i somehow manage to install the "nvEncodeAPI").

lastly what about the Options which says "no" what should be done for these. considering my above requirements.

any help will be really appreciated.

Thanks


Replies (2)

RE: Configure on CentOS partial failes - Added by Jonathan Thomson about 8 years ago

All three can be ignored if they don't relate to features you need. The nvEncodeAPI is for nvidia hardware encoding but if don't have a nvidia card it's useless to you.

Have you tried running make to see what happens? I would expect it to complete successfully if those are the only failures.

RE: Configure on CentOS partial failes - Added by Ali Kashif about 8 years ago

Hi,

As you suggested i have compiles and it is installed successfully. (really happy that at last it works, centOS was not a good choice) .
although there is no startup script, but i am able to start and login to tvheadend. and have even created 4 channels using IPTV network.

Configuration --> DVB Inputs --> Network ( created one IPTV Network)
Configuration --> DVB Inputs --> Muxes ( added 4 channels in Above Created Network) 
Scan Results --> OK.

Configuration --> DVB Inputs --> Services --> map Services --> all
(I can see the electronic Program Guide)

When i click on Play Icon, it downloads a m3u file, which i can easily open in VLC and play the channel. ( excellent so far)

Now there are 2 Problems

  1. how the "end users" of My LAN will be viewing these channels on a NONE Smart TV. They will defiantly need some hardware which can read the channels from tvHeadend and they can change the channels with a remote of hardware.
  2. Users on PC how they will view all channels in VLC, do i have to make a combined m3u file manually for all channels and place it in network/http, from where users can access the m3u.

I am still confused with client access scenario.

Your advise will be really helpful

Thanks

    (1-2/2)