Решил потестировать tvip с вашим middleware light.
Вот конфиг middleware:
Code: Select all
{
"db_settings":
{
"db_type": "file",
"db_host": "",
"db_user": "",
"db_password": "",
"db_name": "/tmp/tvip/data/"
},
"xmlrpc_settings":
{
"enabled": 1, /* 0 - disabled, 1 - enabled */
"bind_ip": "0.0.0.0",
"bind_port": 80 /* only port 80 supported now */
},
"services":
[
{
"multicast_address": "225.100.100.99",
"multicast_port": 12345,
/* multicast additional settings */
/*
"multicast_ttl": 15,
*/
"multicast_interface_ip": "10.0.18.219",
"generators":
[
{
"name": "base_info",
"repeat_timer": 100000, /*microseconds*/
"self_ip_address": "10.0.18.219",
"all_epg_mcast_addr": "225.100.100.98:1234"
}
]
},
{
"multicast_address": "225.100.100.98",
"multicast_port": 1234,
"multicast_interface_ip": "10.0.18.219",
"generators":
[
{
"name": "all_epg",
"stream_megabits": 3
}
]
}
]
}
При запуске плейера , он не ругается на невозможность получения настроек от провайдера, т.е. base_info он, по-видимому, получает.
Да и снифер показывает, что репорты на адрес 225.100.100.99 генерятся и в ответ приходит мультикастовый поток на этот адрес.
А дальше плейер стопится и говорит , что не может подключиться к HTTP-серверу. Странно, потому как снифер не показывает обращения в этот момент ни к чему.
Вот лог плейера:
Code: Select all
9/2/112 12:28:11 [II] Begin session
9/2/112 12:28:13 [II] Check new updates...
9/2/112 12:28:13 [II] [OK]
9/2/112 12:28:13 [II] Receiving iptv server name is starting
9/2/112 12:28:13 [II] connect to: 225.100.100.100:37000
9/2/112 12:28:13 [II] Try interface 10.0.210.4
9/2/112 12:28:13 [II] RPC server.getInfo...
Что дальше делать , не могу понять. Подскажите, где что надо подкрутить/проверить ?
З.Ы. И хотелось бы , чтобы было описание для ВСЕХ параметров в config.json