Quick question.
I have VLS loaded up on a fedora core 4 box, everything works fine when using TS encoded files.
I've used VLC to encode the files in both TS and PS for mpeg 2. TS will stream perfectly in VLS, however it's running a variable bit rate. We are testing some equipment and need a static bitrate, which I specified at 3072 with 128 for audio, however, it's still pushing out variable. Some of the streams max up to 14Mbit, but average just over 3Mbit. That is pretty much killing us since we are doing limit testing on our equipment.
I set up the channel, program and other information in the config file, but when I start it I get this output:
Code: Select all
Synchronised with PS stream
New Pid assigned: 80
PMT Add, PID : 0x80 , Type : 0x5
Synchronised with PS stream
New Pid assigned: 81
PMT Add, PID : 0x81 , Type : 0x5
New Pid assigned: 82
PMT Add, PID : 0x82 , Type : 0x5
*** glibc detected *** double free or corruption (!prev): 0x08106668 ***
The applicable parts of the config file:
Code: Select all
BEGIN "Inputs"
# --- Format:
# InputName = "Type"
local1 = "local" # Local input example
END
BEGIN "soue"
Name = "soue"
FileName = "/vls/streams/soue-mp2-ps"
Type = "Mpeg2-PS"
END
BEGIN "Channels"
# --- Format:
# ChannelName = "Type"
# --- Example:
J = "network"
# localfile = "file"
END
BEGIN "J" # multicast example
Type = "multicast"
SrcHost = "192.168.11.2"
SrcPort = "23429"
DstHost = "239.1.1.10"
Interface = "eth1"
END
BEGIN "LaunchOnStartUp"
command9 = "start soue j local1 --loop"
END