i decided to go back to simple, with an mp3 before going to troubleshoot video. the netsync module is definitely loading on the clients and the server, server's commandline has the ip address (it's a multi-homed machine) for the netsync master.
Code: Select all
:sout=#transcode{acodec=mpga,ab=192,channels=2}:duplicate{dst=std{access=http,mux=ts,url=10.1.2.69:1234}}
Now that's the only way I can even get it to work, but it still doesn't work. what happens is a "blip" is heard, like a partial split second connect, then tons of
"main warning: received buffer in the future (whatever)"
if I pick any other encoding method the client doesn't even produce the audio "blip" (it is a part of the song, amazing what the ear can pick up with just a frame). This happens with machines connected directly over a switch (server's on a switch), or over a wlan. "shadow" is the server, 10.1.2.69. It does the same thing if I specify everything as the ip instead of the name or reverse roles or use a different server/client altogether. all servers are dual processor xeons, dunno if that makes any difference.
Code: Select all
main debug: CPU has capabilities 486 586 MMX MMXEXT FPU
main debug: looking for memcpy module: 3 candidates
main debug: using memcpy module "memcpymmxext"
main debug: waiting for thread completion
main debug: thread 3404 (playlist) created at priority 0 (src/playlist/playlist.c:152)
main debug: waiting for thread completion
main debug: thread 3420 (preparser) created at priority 0 (src/playlist/playlist.c:174)
main debug: looking for interface module: 1 candidate
netsync: Using the netsync interface module...
main debug: using interface module "netsync"
main debug: interface initialized
main debug: thread 3436 (interface) created at priority 0 (src/interface/interface.c:211)
main debug: looking for interface module: 1 candidate
main debug: using interface module "hotkeys"
main debug: interface initialized
main debug: thread 3464 (interface) created at priority 0 (src/interface/interface.c:211)
main debug: looking for interface module: 3 candidates
main debug: using interface module "wxwindows"
main debug: interface initialized
main debug: thread 3480 (manager) created at priority 0 (src/interface/interface.c:196)
main debug: net: connecting to '10.1.2.69:9875@:9876'
main debug: looking for network module: 2 candidates
wxwindows debug: Using last windows config '(-1,0,0,1400,1050)(0,66,66,338,94)(2,242,242,418,580)'
wxwindows debug: id=0 p=(66,66) s=(338,94)
wxwindows debug: id=2 p=(242,242) s=(418,580)
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
main debug: adding playlist item `http://shadow:1234' ( http://shadow:1234 )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: `http://shadow:1234' gives access `http' demux `' path `shadow:1234'
main debug: creating demux: access='http' demux='' path='shadow:1234'
main debug: looking for access_demux module: 0 candidates
main debug: thread 3660 (input) created at priority 1 (src/input/input.c:230)
main warning: no access_demux module matched "http"
main debug: creating access 'http' path='shadow:1234'
main debug: looking for access2 module: 6 candidates
access_http debug: http: server='shadow' port=1234 file='(null)
main debug: net: connecting to 'shadow:1234'
main debug: looking for network module: 2 candidates
ipv4 debug: connection in progress
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Content-Type: application/octet-stream
main debug: using access2 module "access_http"
main debug: pre buffering
main debug: received first data for our buffer
main debug: prebuffering done 5768 bytes in 0s - 25 kbytes/s
main debug: creating demux: access='http' demux='' path='shadow:1234'
main debug: looking for demux2 module: 38 candidates
main debug: using demux2 module "ps"
access_http debug: GET META (null) (null) (null)
main debug: `http://shadow:1234' successfully opened
main debug: selecting program id=0
main debug: looking for decoder module: 24 candidates
main debug: using decoder module "mpeg_audio"
main debug: thread 3940 (decoder) created at priority 2 (src/input/decoder.c:159)
mpeg_audio debug: MPGA channels:2 samplerate:44100 bitrate:192
main debug: no aout present, spawning one
main debug: looking for audio output module: 3 candidates
aout_directx debug: OpenAudio
aout_directx debug: found device: Primary Sound Driver
aout_directx debug: found device: Crystal WDM Audio
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: creating DirectSoundThread
main debug: thread 4436 (DirectSound Notification Thread) created at priority 15 (directx.c:386)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: output 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: input 'mpga' 44100 Hz Stereo frame=1152 samples/1053 bytes
main debug: filter(s) 'mpga'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 22 candidates
main debug: using audio filter module "mpgatofixed32"
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo
main debug: looking for audio filter module: 22 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
then the audible "blip", then tons of the futuristic messages.
not sure if this helps or not, but the clocks are all synced.
and is this the sync port, btw?
Code: Select all
main debug: net: connecting to '10.1.2.69:9875@:9876'
(just wanted to know in case i actually get this working and want to try it on a public interface)
keep in mind it will connect normally without the --extraintf netsync and play fine on the clients, just out of sync.
all vlc clients are the same as the server, 0.8.2, started fresh with settings.
kinda stumped.