I'm afraid transcoding on his Solo 2 still does not work after an online update and after playing with the 3 lines in syslog.conf:
Code:
root@vusolo2:~# killall streamproxy
killall: streamproxy: no process killed
root@vusolo2:~# streamproxy -f
Checking manufacturer/model: VU+/SoloSE
Checking id: /proc/stb/info/model = dm8000
Checking id: /proc/stb/info/vumodel = solose
Checking manufacturer/model: VU+/Solo2
Checking id: /proc/stb/info/model = dm8000
Checking id: /proc/stb/info/vumodel = solo2
model identified as: VU+ Solo2 (bcm7356)
streamproxy: config_map: auth = false/0
streamproxy: config_map: bframes = 0/0
streamproxy: config_map: bitrate = 50/50
streamproxy: config_map: foreground = true/1
streamproxy: config_map: group = /2146674076
streamproxy: config_map: level = 3.1/3
streamproxy: config_map: listen:8002 = 1/1
streamproxy: config_map: listen:8003 = 1/1
streamproxy: config_map: profile = baseline/0
streamproxy: config_map: size = 480p/480
streamproxy: config_map: webifport = 80/80
streamproxy: accept new connection on port 8002, default action: transcode, fd 6
ClientSocket: header[connection]: "close"
ClientSocket: header[host]: "192.168.0.150:8002"
ClientSocket: header[icy-metadata]: "1"
ClientSocket: header[range]: "bytes=0-"
ClientSocket: header[user-agent]: "VLC/2.2.4 LibVLC/2.2.4"
ClientSocket: url: /1:0:1:1CBE:1CE8:71:820000:0:0:0:
clientsocket: streaming parameters before defaults from config:
http_range = 0-
clientsocket: reject config default auth = false
clientsocket: reject config default bframes = 0
clientsocket: accept config default bitrate = 50
clientsocket: reject config default foreground = true
clientsocket: reject config default group =
clientsocket: reject config default level = 3.1
clientsocket: reject config default listen:8002 = 1
clientsocket: reject config default listen:8003 = 1
clientsocket: reject config default profile = baseline
clientsocket: reject config default size = 480p
clientsocket: reject config default webifport = 80
clientsocket: streaming parameters after defaults:
bitrate = 50
http_range = 0-
clientsocket: streaming parameters after url params:
bitrate = 50
http_range = 0-
clientsocket: reject default bitrate, it is already set to 50
clientsocket: accept default framerate = 30
clientsocket: streaming parameters after setting default params:
bitrate = 50
framerate = 30
http_range = 0-
Service: create service: 1:0:1:1CBE:1CE8:71:820000:0:0:0:
ClientSocket: default live request
ClientSocket: default live transcoding request
ClientSocket: transcoding service vuplus
LiveTranscodingVuPlus: 1:0:1:1CBE:1CE8:71:820000:0:0:0
ClientSocket: trap: WebifRequest: cannot connect (std::exception), system error: Connection timed out
streamproxy: pid 1474 exited
streamproxy: accept new connection on port 8002, default action: transcode, fd 6
ClientSocket: header[host]: "192.168.0.150:8002"
ClientSocket: header[icy-metadata]: "1"
ClientSocket: header[user-agent]: "VLC/2.2.4 LibVLC/2.2.4"
ClientSocket: url: /1:0:1:1CBE:1CE8:71:820000:0:0:0:
clientsocket: streaming parameters before defaults from config:
clientsocket: reject config default auth = false
clientsocket: reject config default bframes = 0
clientsocket: accept config default bitrate = 50
clientsocket: reject config default foreground = true
clientsocket: reject config default group =
clientsocket: reject config default level = 3.1
clientsocket: reject config default listen:8002 = 1
clientsocket: reject config default listen:8003 = 1
clientsocket: reject config default profile = baseline
clientsocket: reject config default size = 480p
clientsocket: reject config default webifport = 80
clientsocket: streaming parameters after defaults:
bitrate = 50
clientsocket: streaming parameters after url params:
bitrate = 50
clientsocket: reject default bitrate, it is already set to 50
clientsocket: accept default framerate = 30
clientsocket: streaming parameters after setting default params:
bitrate = 50
framerate = 30
Service: create service: 1:0:1:1CBE:1CE8:71:820000:0:0:0:
ClientSocket: default live request
ClientSocket: default live transcoding request
ClientSocket: transcoding service vuplus
LiveTranscodingVuPlus: 1:0:1:1CBE:1CE8:71:820000:0:0:0
ClientSocket: trap: WebifRequest: cannot connect (std::exception), system error: Connection timed out
streamproxy: pid 1783 exited
streamproxy: accept new connection on port 8002, default action: transcode, fd 6
ClientSocket: header[accept]: "*/*"
ClientSocket: header[connection]: "Close"
ClientSocket: header[host]: "192.168.0.150:8002"
ClientSocket: header[pragma]: "xClientGUID={0xbabac001-0x6749-0xa5ec-0x84a6a4999847f5a6}"
ClientSocket: header[user-agent]: "NSPlayer/7.10.0.3059"
ClientSocket: url: /1:0:1:1CBE:1CE8:71:820000:0:0:0:
clientsocket: streaming parameters before defaults from config:
clientsocket: reject config default auth = false
clientsocket: reject config default bframes = 0
clientsocket: accept config default bitrate = 50
clientsocket: reject config default foreground = true
clientsocket: reject config default group =
clientsocket: reject config default level = 3.1
clientsocket: reject config default listen:8002 = 1
clientsocket: reject config default listen:8003 = 1
clientsocket: reject config default profile = baseline
clientsocket: reject config default size = 480p
clientsocket: reject config default webifport = 80
clientsocket: streaming parameters after defaults:
bitrate = 50
clientsocket: streaming parameters after url params:
bitrate = 50
clientsocket: reject default bitrate, it is already set to 50
clientsocket: accept default framerate = 30
clientsocket: streaming parameters after setting default params:
bitrate = 50
framerate = 30
Service: create service: 1:0:1:1CBE:1CE8:71:820000:0:0:0:
ClientSocket: default live request
ClientSocket: default live transcoding request
ClientSocket: transcoding service vuplus
LiveTranscodingVuPlus: 1:0:1:1CBE:1CE8:71:820000:0:0:0
ClientSocket: trap: WebifRequest: cannot connect (std::exception), system error: Connection timed out
streamproxy: pid 2087 exited
He is willing to do some tests with streamproxy and tcpdump using telnet but you would need to specify conditions and complete command lines (with all required parameters).
Thank you.
By the way, perhaps this is not related, but every time he restarts his box the network interface is disabled and he needs to re-enable it.