Live TV Broadcast
Posted: Thu Mar 05, 2009 3:45 pm
Hi guys
I want to do something but I am battling to get it to work, granted, I haven’t spent a lot of time researching the optimum solution as yet but figured somebody here might have gone through the pains already and provide a shortcut.
My intention is to stream live television (or with say a 1 minute delay for instance) from my DSTV decoder via a media PC to a file server to the rest of the LAN. The PC that I want to use for streaming the video is as follows:
CPU: AMD 3000+ (single core)
Motherboard: Cannot even remember
RAM: 2GB DDR1
GPU: NVidia 8400 (or something equally bad, but more than sufficient to watch normal TV on)
TV Capture Card: Leadtek TX2000XP Deluxe (http://www.leadtek.com.tw/eng/tv_tuner/overview.asp?lineid=6&pronameid=94)
OS: Windows XP 32bit professional
Network: NForce onboard 1Gb
HDD: Internal 160GB Sata 7200RPM (nothing fancy)
Because this pc is obviously not powerful enough to compress video / audio in real time, I intend to allocate say 200GB or so, for continuous uncompressed raw data (or very limited compression) recording on the file server.
The file server’s spec is as follows.
CPU: Intel Quad Q9400
MOBO: Intel Skygarde
RAM: 3GB DDR3 1333MHz
HDD: 5x500GB, 1x750GB. (Several RAID 0 stacks)
OS: Windows Server 2008 64bit
GPU: Cheapest NVidia card I could find.
If need be, I could increase the amount of RAM, but I haven’t had the need to do this as yet.
From a hardware performance perspective, the media pc is able to record uncompressed video / audio to the fileserver without many problems, might need to enable a little bit of compression if throughput becomes too much. However, when too much compression is turned on, then the CPU suffers a little bit. The file server is not doing much in terms of CPU usage so it should be able to compress the stream if need be, before it is broadcast to the rest of the network.
I want to achieve the following at the end of the project:
1. Get a continuous uncompressed (or limited compression) stream from the Media PC to the file server.
2. The file server to broadcast the continuous recording (in compressed or uncompressed format haven’t decided yet) to the LAN. (The network uses 2x24port 1Gb SMC switches)
3. The LAN PC’s to be able to watch the broadcast from the fileserver
4. The LAN PC’s (which is proper gaming machines) to be able to time-shift the video broadcast
5. If possible, the LAN PC’s to individually time-shift the stream
The reason for wanting to do this is the fact that
1. I want to watch TV on my computer
2. The computers are not located on the same floor / room as the TV/DSTV.
3. It sounds like a FUN project!!!! ;-)
What I need some input on.
1. Have anybody else done something like this before?
2. What software would you recommend to use, the software that shipped with the card is not really doing what I want it to do.
3. I have a decent linux machine (AMD 3800 dual core, 4GB ram) acting as the firewall / NAT router etc (thank you telkom!), which I could potentially use for the fileserver to do the broadcasting from (I will need to get linux expertise in then).
4. Any pitfalls I need to watch out for?
Thanks in advance for the feedback.
Adios
Skouperd
I want to do something but I am battling to get it to work, granted, I haven’t spent a lot of time researching the optimum solution as yet but figured somebody here might have gone through the pains already and provide a shortcut.
My intention is to stream live television (or with say a 1 minute delay for instance) from my DSTV decoder via a media PC to a file server to the rest of the LAN. The PC that I want to use for streaming the video is as follows:
CPU: AMD 3000+ (single core)
Motherboard: Cannot even remember
RAM: 2GB DDR1
GPU: NVidia 8400 (or something equally bad, but more than sufficient to watch normal TV on)
TV Capture Card: Leadtek TX2000XP Deluxe (http://www.leadtek.com.tw/eng/tv_tuner/overview.asp?lineid=6&pronameid=94)
OS: Windows XP 32bit professional
Network: NForce onboard 1Gb
HDD: Internal 160GB Sata 7200RPM (nothing fancy)
Because this pc is obviously not powerful enough to compress video / audio in real time, I intend to allocate say 200GB or so, for continuous uncompressed raw data (or very limited compression) recording on the file server.
The file server’s spec is as follows.
CPU: Intel Quad Q9400
MOBO: Intel Skygarde
RAM: 3GB DDR3 1333MHz
HDD: 5x500GB, 1x750GB. (Several RAID 0 stacks)
OS: Windows Server 2008 64bit
GPU: Cheapest NVidia card I could find.
If need be, I could increase the amount of RAM, but I haven’t had the need to do this as yet.
From a hardware performance perspective, the media pc is able to record uncompressed video / audio to the fileserver without many problems, might need to enable a little bit of compression if throughput becomes too much. However, when too much compression is turned on, then the CPU suffers a little bit. The file server is not doing much in terms of CPU usage so it should be able to compress the stream if need be, before it is broadcast to the rest of the network.
I want to achieve the following at the end of the project:
1. Get a continuous uncompressed (or limited compression) stream from the Media PC to the file server.
2. The file server to broadcast the continuous recording (in compressed or uncompressed format haven’t decided yet) to the LAN. (The network uses 2x24port 1Gb SMC switches)
3. The LAN PC’s to be able to watch the broadcast from the fileserver
4. The LAN PC’s (which is proper gaming machines) to be able to time-shift the video broadcast
5. If possible, the LAN PC’s to individually time-shift the stream
The reason for wanting to do this is the fact that
1. I want to watch TV on my computer
2. The computers are not located on the same floor / room as the TV/DSTV.
3. It sounds like a FUN project!!!! ;-)
What I need some input on.
1. Have anybody else done something like this before?
2. What software would you recommend to use, the software that shipped with the card is not really doing what I want it to do.
3. I have a decent linux machine (AMD 3800 dual core, 4GB ram) acting as the firewall / NAT router etc (thank you telkom!), which I could potentially use for the fileserver to do the broadcasting from (I will need to get linux expertise in then).
4. Any pitfalls I need to watch out for?
Thanks in advance for the feedback.
Adios
Skouperd






