Options Service - DVBServer

From DVBViewer
Jump to: navigation, search


Web Settings - overview - Media libraries

With the DVBServer you can stream LiveTV from the Recording Service to DVBViewer Clients via LAN (or on the same PC).

This kind of streaming does differ from the Web- and UPnP streaming because a second connection for control commands is maintained from the DVBViewer client to the control server of the DVBServer.

This kind of connection enables a two way communication between client and server. This means the client can send tuning messages to the server and the server can send messages or commands to the client.

Enable Server

Service Options DVBServer.png

This check box enables the DVBServer.

Control Server

The Control Server is the control part of the DVBServers. It gets the tuning messages from the DVBViewer Clients and the DVBViewer clients get commands from it - as example for a forced channel tuning, because the Recording Service does need the used DVB device for "more important" things.


Interface

Here you can control over which network interface the Control server can be reached. Simplified a Network interface means a network card with two exceptions:

  • 127.0.0.1 mean only connections within the same PC are allowed. This setting is only needed in rare cases and should not be changed without reason.
  • Automatic means the server listens on all network interfaces and accepts fitting connections automatically. You can't go wrong if you use this default value.

Port

The network port the Control Server is listening to. You have to make sure this port is not used by any other TCP based server (the standalone DVBServer of the DVBViewer Pro etc.).

Please note: This port must differ from the Unicast Streaming Server Port!

Unicast

The Unicast Streaming Server part of the Recording Service. It is responsible for the streaming of the DVB data stream.

Interface

Here you can control over which network interface the streaming server can be reached. Simplified a network interface means a network card with two exceptions:

  • 127.0.0.1 mean only connections within the same PC are allowed. This setting is only needed in rare cases and should not be changed without reason.
  • Automatic means the server listens on all network interfaces and accepts fitting connections automatically. You can't go wrong if you use this default value.

Max. Users

The maximum number of simultaneously to the server connected clients.

Port

The network port the Streaming Server is listening to. You have to make sure this port is not used by any other TCP based servers (the standalone DVBServer of the DVBViewer Pro etc.).

Please note: This port must differ from the Control Server Port!


Buffercount

The count of buffers describes the size of the sendbuffer (1 Buffer = 188 Bytes). The default value is commonly a good choice and should only be altered in special cases.

Background Info:
The data to be send is packaged into TCP packets by the operation system. A TCP packet is usually slightly less than 1500 bytes. One DVB-TS packet is 188 Byte big. If you put only one TS packet into a TCP packet, you would have an enormous overhead and a waste of bandwidth and it puts a lot of strain onto the system. Because of this several TS packets are put into one TCP packet and send. The default value of 7 TS packets is the maximum amount of whole TS packets you can put into a normal sized TCP packet.
Changes of this value are only useful for systems, which do support in all aspects bigger TCP packets (means: SenderPC, Switch/Router and ReceiverPC must support them). Therefore only users with detailed knowledge of their system should tamper with this value.
Improper changes can lead to major streaming problems!

Max. Buffer

For each connected client the system creates an internal buffer into which the data is put before the actual sending.

The Max. Buffer values describes the maximum size of this internal buffer before it gets reset. so this buffer can not grow to an astronomical size if there are problems with the connection and the data can't be send.


Autodiscovery

Autodiscovery is a configuration service for the clients, which enables you to set all relevant connection settings of the DVBServer with a click on a server name in the Autodiscovery Serverlist.

Activate Autodiscovery

Enables the Autodiscory service.

Port

The UDP Port the Autodiscovery service is listening for client requests. This port must be the same for the server and the clients.

See also

Unicast Network Device


Web Settings - overview - Media libraries