1. Проблемы с HTTP-вещанием.
Тестирую на 3-х экземплярах VLC на одной клиентской машине.
(а) без объединения каналов по имени.
Ссылка 1 - тюнер 1 -канал 1
http://192.168.1.17:8101/dvblink/direct ... l=12820000Ссылка 2 - тюнер 2 -канал 1
http://192.168.1.17:8101/dvblink/direct ... l=13190000Ссылка 3 - тюнер 3 -канал 1
http://192.168.1.17:8101/dvblink/direct ... l=13570000Тестируем:
Клиент 1 > ссылка 1 > тюнер 1 > трансляция на клиенте 1
Клиент 2 > ссылка 2 > тюнер 2 > трансляция на клиенте 2 > прекращение трансляции на клиенте 1
Клиент 3 > ссылка 3 > тюнер 3 > трансляция на клиенте 3 > прекращение трансляции на клиенте 2
Лог:
- Code: Select all
2014-Oct-15 22:22:30: [I] Direct http stream request: client_id 838771af-54aa-42c5-8aa1-d917ad8d8d46, channel 13570000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-15 22:22:30: [I] broker::change_channel(): sink: 8d6a62db-75e5-40ef-8482-65a4b05399b0, log channel: 0, client id: 838771af-54aa-42c5-8aa1-d917ad8d8d46
2014-Oct-15 22:22:30: [I] channel_manager::change_channel(): sink: 8d6a62db-75e5-40ef-8482-65a4b05399b0, channel: 0
2014-Oct-15 22:22:30: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 8d6a62db-75e5-40ef-8482-65a4b05399b0
2014-Oct-15 22:22:30: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 8d6a62db-75e5-40ef-8482-65a4b05399b0 (channel 13190000) from source 0f402d23-72c3-4c2c-b874-117c6fdfbb1e. Number of sinks left 0
2014-Oct-15 22:22:30: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 13190000 (source 0f402d23-72c3-4c2c-b874-117c6fdfbb1e). Removing the stream path.
2014-Oct-15 22:22:30: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-15 22:22:30: [I] channel_manager::change_channel(): sink: 8d6a62db-75e5-40ef-8482-65a4b05399b0, ...end
2014-Oct-15 22:22:30: [I] NON transcoder request came in
2014-Oct-15 22:22:30: [I] broker::change_channel(): sink: 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, log channel: 13570000, client id: 838771af-54aa-42c5-8aa1-d917ad8d8d46
2014-Oct-15 22:22:30: [I] channel_manager::change_channel(): sink: 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, channel: 13570000
2014-Oct-15 22:22:30: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22
2014-Oct-15 22:22:30: [I] stream_manager::add_stream. New stream request: channel 13570000, sink 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, sink prio 0
2014-Oct-15 22:22:30: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:29:0
2014-Oct-15 22:22:30: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-15 22:22:30: [I] Found preferred filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{47b00748-34a2-4000-a892-ba2abf2e2be4}
2014-Oct-15 22:22:31: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-15 22:22:31: [I] Found preferred filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a802-a46d-11d0-a18c-00a02401dcd4}\{d8d86791-a570-4a10-8457-08c957e90ecd}
2014-Oct-15 22:22:31: [I] Looking for preferred capture filter for @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-15 22:22:31: [I] enum_get_name(): IPropertyBag->Read method failed -2147024894
2014-Oct-15 22:22:31: [I] Found preferred capture filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{5eaf914d-2212-4034-8c4c-02cafd15d68a}
2014-Oct-15 22:22:31: [I] Found preferred capture filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4}
2014-Oct-15 22:22:31: [W] teletext_proc_t::connect_filters: could not find Tee/sink-to-sink converter filter
2014-Oct-15 22:22:31: [I] stop_graph: hr=0, state=0
2014-Oct-15 22:22:32: [I] start_graph: hr=0, state=2
2014-Oct-15 22:22:32: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 13570000, sink 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22 to source 69c89392-7ad9-46df-9626-1df600f73ab7
2014-Oct-15 22:22:32: [I] channel_manager::change_channel(): sink: 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, ...end
2014-Oct-15 22:22:32: [I] http_provider::send_thread_func: adding http client
2014-Oct-15 22:22:32: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-15 22:22:32: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-15 22:22:32: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-15 22:22:32: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-15 22:22:40: [I] atv_control_t::tuner_thread_func. Unloading tuner
2014-Oct-15 22:22:40: [I] stop_graph: hr=0, state=0
2014-Oct-15 22:22:45: [E] http_provider: http write error
2014-Oct-15 22:22:45: [I] http_provider::send_thread_func: removing http client
2014-Oct-15 22:22:45: [I] all clients are deleted. Setting exit flag
2014-Oct-15 22:22:46: [I] broker::change_channel(): sink: 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, log channel: 0, client id: 838771af-54aa-42c5-8aa1-d917ad8d8d46
2014-Oct-15 22:22:46: [I] channel_manager::change_channel(): sink: 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, channel: 0
2014-Oct-15 22:22:46: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22
2014-Oct-15 22:22:46: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22 (channel 13570000) from source 69c89392-7ad9-46df-9626-1df600f73ab7. Number of sinks left 0
2014-Oct-15 22:22:46: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 13570000 (source 69c89392-7ad9-46df-9626-1df600f73ab7). Removing the stream path.
2014-Oct-15 22:22:46: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-15 22:22:46: [I] channel_manager::change_channel(): sink: 9d4004f1-2dcb-4d35-84c6-ef9ffca4fd22, ...end
Тестируем дальше:
Ссылка 1 - тюнер 1 -канал 1
http://192.168.1.17:8101/dvblink/direct ... l=14010000Ссылка 2 - тюнер 2 -канал 2
http://192.168.1.17:8101/dvblink/direct ... l=14050000Ссылка 3 - тюнер 3 -канал 3
http://192.168.1.17:8101/dvblink/direct ... l=13080000Клиент 1 > ссылка 1 > тюнер 1 > трансляция на клиенте 1
Клиент 2 > ссылка 2 > тюнер 2 > трансляция на клиенте 2 > прекращение трансляции на клиенте 1
Клиент 3 > ссылка 3 > тюнер 3 > трансляция на клиенте 3 > прекращение трансляции на клиенте 2
- Code: Select all
2014-Oct-16 00:01:11: [I] Direct http stream request: client_id 46d2173c-35ed-4806-85ed-f86f01101818, channel 14010000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-16 00:01:11: [I] NON transcoder request came in
2014-Oct-16 00:01:11: [I] broker::change_channel(): sink: 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, log channel: 14010000, client id: 46d2173c-35ed-4806-85ed-f86f01101818
2014-Oct-16 00:01:11: [I] channel_manager::change_channel(): sink: 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, channel: 14010000
2014-Oct-16 00:01:11: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4
2014-Oct-16 00:01:11: [I] stream_manager::add_stream. New stream request: channel 14010000, sink 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, sink prio 0
2014-Oct-16 00:01:11: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:10:0
2014-Oct-16 00:01:11: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-16 00:01:11: [I] Found preferred filter: @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{47b00748-34a2-4000-a892-ba2abf2e2be4}
2014-Oct-16 00:01:11: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-16 00:01:11: [I] Found preferred filter: @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a802-a46d-11d0-a18c-00a02401dcd4}\{d8d86791-a570-4a10-8457-08c957e90ecd}
2014-Oct-16 00:01:11: [I] Looking for preferred capture filter for @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-16 00:01:11: [I] Found preferred capture filter: @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4}
2014-Oct-16 00:01:12: [W] teletext_proc_t::connect_filters: could not find Tee/sink-to-sink converter filter
2014-Oct-16 00:01:12: [I] stop_graph: hr=0, state=0
2014-Oct-16 00:01:14: [I] start_graph: hr=0, state=2
2014-Oct-16 00:01:14: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 14010000, sink 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4 to source fef45a49-8288-455a-8378-5ff04ba2178b
2014-Oct-16 00:01:14: [I] channel_manager::change_channel(): sink: 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, ...end
2014-Oct-16 00:01:14: [I] http_provider::send_thread_func: adding http client
2014-Oct-16 00:01:14: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-16 00:01:14: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-16 00:01:14: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-16 00:01:14: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-16 00:01:22: [I] recorder_engine::recorder_thread_func: PeekCommand: recGetSettings
2014-Oct-16 00:01:38: [I] Direct http stream request: client_id 46d2173c-35ed-4806-85ed-f86f01101818, channel 14050000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-16 00:01:38: [I] broker::change_channel(): sink: 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, log channel: 0, client id: 46d2173c-35ed-4806-85ed-f86f01101818
2014-Oct-16 00:01:38: [I] channel_manager::change_channel(): sink: 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, channel: 0
2014-Oct-16 00:01:38: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4
2014-Oct-16 00:01:38: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4 (channel 14010000) from source fef45a49-8288-455a-8378-5ff04ba2178b. Number of sinks left 0
2014-Oct-16 00:01:38: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 14010000 (source fef45a49-8288-455a-8378-5ff04ba2178b). Removing the stream path.
2014-Oct-16 00:01:38: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-16 00:01:38: [I] channel_manager::change_channel(): sink: 3cc05cd4-e55d-4c2c-938f-ce61c23ab0e4, ...end
2014-Oct-16 00:01:38: [I] NON transcoder request came in
2014-Oct-16 00:01:38: [I] broker::change_channel(): sink: a8af20c6-db82-4ecb-9660-93f20c84dd35, log channel: 14050000, client id: 46d2173c-35ed-4806-85ed-f86f01101818
2014-Oct-16 00:01:38: [I] channel_manager::change_channel(): sink: a8af20c6-db82-4ecb-9660-93f20c84dd35, channel: 14050000
2014-Oct-16 00:01:38: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink a8af20c6-db82-4ecb-9660-93f20c84dd35
2014-Oct-16 00:01:38: [I] stream_manager::add_stream. New stream request: channel 14050000, sink a8af20c6-db82-4ecb-9660-93f20c84dd35, sink prio 0
2014-Oct-16 00:01:38: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:12:0
2014-Oct-16 00:01:39: [I] Looking for preferred filter for @device:pnp:\\?\pci#ven_1131&dev_7133&subsys_72905ace&rev_d1#5&13437093&0&0000e2#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{62b08a3e-335e-4b30-90f9-2ba47ef9ec2e}
2014-Oct-16 00:01:39: [I] Found preferred filter: @device:pnp:\\?\pci#ven_1131&dev_7133&subsys_72905ace&rev_d1#5&13437093&0&0000e2#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{ed97d48c-e41e-11d5-9964-00e098172b75}
2014-Oct-16 00:01:39: [I] Looking for preferred filter for @device:pnp:\\?\pci#ven_1131&dev_7133&subsys_72905ace&rev_d1#5&13437093&0&0000e2#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{62b08a3e-335e-4b30-90f9-2ba47ef9ec2e}
2014-Oct-16 00:01:39: [I] Found preferred filter: @device:pnp:\\?\pci#ven_1131&dev_7133&subsys_72905ace&rev_d1#5&13437093&0&0000e2#{a799a802-a46d-11d0-a18c-00a02401dcd4}\{defe4e8d-584b-446c-89cc-fd1f4d3f0746}
2014-Oct-16 00:01:39: [I] Looking for preferred capture filter for @device:pnp:\\?\pci#ven_1131&dev_7133&subsys_72905ace&rev_d1#5&13437093&0&0000e2#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{62b08a3e-335e-4b30-90f9-2ba47ef9ec2e}
2014-Oct-16 00:01:39: [I] Found preferred capture filter: @device:pnp:\\?\pci#ven_1131&dev_7133&subsys_72905ace&rev_d1#5&13437093&0&0000e2#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
2014-Oct-16 00:01:39: [W] teletext_proc_t::connect_filters: could not find Tee/sink-to-sink converter filter
2014-Oct-16 00:01:39: [I] stop_graph: hr=0, state=0
2014-Oct-16 00:01:39: [I] analog_capture_t::configure_for_tv. no matching formats found for 720x576
2014-Oct-16 00:01:39: [I] start_graph: hr=0, state=2
2014-Oct-16 00:01:39: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 14050000, sink a8af20c6-db82-4ecb-9660-93f20c84dd35 to source 0f402d23-72c3-4c2c-b874-117c6fdfbb1e
2014-Oct-16 00:01:39: [I] channel_manager::change_channel(): sink: a8af20c6-db82-4ecb-9660-93f20c84dd35, ...end
2014-Oct-16 00:01:39: [I] http_provider::send_thread_func: adding http client
2014-Oct-16 00:01:39: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-16 00:01:39: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-16 00:01:39: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-16 00:01:39: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-16 00:01:48: [I] atv_control_t::tuner_thread_func. Unloading tuner
2014-Oct-16 00:01:50: [I] stop_graph: hr=0, state=0
2014-Oct-16 00:02:00: [I] Direct http stream request: client_id 46d2173c-35ed-4806-85ed-f86f01101818, channel 13080000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-16 00:02:00: [I] broker::change_channel(): sink: a8af20c6-db82-4ecb-9660-93f20c84dd35, log channel: 0, client id: 46d2173c-35ed-4806-85ed-f86f01101818
2014-Oct-16 00:02:00: [I] channel_manager::change_channel(): sink: a8af20c6-db82-4ecb-9660-93f20c84dd35, channel: 0
2014-Oct-16 00:02:00: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink a8af20c6-db82-4ecb-9660-93f20c84dd35
2014-Oct-16 00:02:00: [I] stream_manager::remove_stream_for_sink_impl. Removed sink a8af20c6-db82-4ecb-9660-93f20c84dd35 (channel 14050000) from source 0f402d23-72c3-4c2c-b874-117c6fdfbb1e. Number of sinks left 0
2014-Oct-16 00:02:00: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 14050000 (source 0f402d23-72c3-4c2c-b874-117c6fdfbb1e). Removing the stream path.
2014-Oct-16 00:02:00: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-16 00:02:00: [I] channel_manager::change_channel(): sink: a8af20c6-db82-4ecb-9660-93f20c84dd35, ...end
2014-Oct-16 00:02:00: [I] NON transcoder request came in
2014-Oct-16 00:02:00: [I] broker::change_channel(): sink: 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, log channel: 13080000, client id: 46d2173c-35ed-4806-85ed-f86f01101818
2014-Oct-16 00:02:00: [I] channel_manager::change_channel(): sink: 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, channel: 13080000
2014-Oct-16 00:02:00: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 62a0ee46-a792-46c6-aee9-6e65b05c8eeb
2014-Oct-16 00:02:00: [I] stream_manager::add_stream. New stream request: channel 13080000, sink 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, sink prio 0
2014-Oct-16 00:02:00: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:23:0
2014-Oct-16 00:02:01: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-16 00:02:01: [I] Found preferred filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{47b00748-34a2-4000-a892-ba2abf2e2be4}
2014-Oct-16 00:02:01: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-16 00:02:01: [I] Found preferred filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a802-a46d-11d0-a18c-00a02401dcd4}\{d8d86791-a570-4a10-8457-08c957e90ecd}
2014-Oct-16 00:02:01: [I] Looking for preferred capture filter for @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-16 00:02:01: [I] enum_get_name(): IPropertyBag->Read method failed -2147024894
2014-Oct-16 00:02:01: [I] Found preferred capture filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{5eaf914d-2212-4034-8c4c-02cafd15d68a}
2014-Oct-16 00:02:01: [I] Found preferred capture filter: @device:pnp:\\?\usb#vid_1b90&pid_5656&mi_01#7&3108c384&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4}
2014-Oct-16 00:02:01: [W] teletext_proc_t::connect_filters: could not find Tee/sink-to-sink converter filter
2014-Oct-16 00:02:01: [I] stop_graph: hr=0, state=0
2014-Oct-16 00:02:02: [I] start_graph: hr=0, state=2
2014-Oct-16 00:02:02: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 13080000, sink 62a0ee46-a792-46c6-aee9-6e65b05c8eeb to source 69c89392-7ad9-46df-9626-1df600f73ab7
2014-Oct-16 00:02:02: [I] channel_manager::change_channel(): sink: 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, ...end
2014-Oct-16 00:02:02: [I] http_provider::send_thread_func: adding http client
2014-Oct-16 00:02:02: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-16 00:02:02: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-16 00:02:02: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-16 00:02:02: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-16 00:02:10: [I] atv_control_t::tuner_thread_func. Unloading tuner
2014-Oct-16 00:02:10: [I] stop_graph: hr=0, state=0
2014-Oct-16 00:02:17: [E] http_provider: http write error
2014-Oct-16 00:02:17: [I] http_provider::send_thread_func: removing http client
2014-Oct-16 00:02:17: [I] all clients are deleted. Setting exit flag
2014-Oct-16 00:02:18: [I] broker::change_channel(): sink: 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, log channel: 0, client id: 46d2173c-35ed-4806-85ed-f86f01101818
2014-Oct-16 00:02:18: [I] channel_manager::change_channel(): sink: 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, channel: 0
2014-Oct-16 00:02:18: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 62a0ee46-a792-46c6-aee9-6e65b05c8eeb
2014-Oct-16 00:02:18: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 62a0ee46-a792-46c6-aee9-6e65b05c8eeb (channel 13080000) from source 69c89392-7ad9-46df-9626-1df600f73ab7. Number of sinks left 0
2014-Oct-16 00:02:18: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 13080000 (source 69c89392-7ad9-46df-9626-1df600f73ab7). Removing the stream path.
2014-Oct-16 00:02:18: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-16 00:02:18: [I] channel_manager::change_channel(): sink: 62a0ee46-a792-46c6-aee9-6e65b05c8eeb, ...end
2014-Oct-16 00:02:28: [I] atv_control_t::tuner_thread_func. Unloading tuner
2014-Oct-16 00:02:28: [I] stop_graph: hr=0, state=0
(б) объединяем каналы по имени.
Ссылка 1 - канал 1
http://192.168.1.17:8101/dvblink/direct ... l=12820000Тестируем:
Клиент 1 > ссылка 1 > тюнер 1 > трансляция на клиенте 1
Клиент 2 > ссылка 1 > тюнер 1 > трансляция на клиенте 2
Клиент 3 > ссылка 1 > тюнер 1 > трансляция на клиенте 3
Тестируем дальше:
Ссылка 1 - канал 1
http://192.168.1.17:8101/dvblink/direct ... l=12820000Ссылка 2 - канал 2
http://192.168.1.17:8101/dvblink/direct ... l=12900000Ссылка 3 - канал 3
http://192.168.1.17:8101/dvblink/direct ... l=12860000Клиент 1 > ссылка 1 > тюнер 1 > трансляция на клиенте 1
Клиент 2 > ссылка 2 > тюнер 1 > трансляция на клиенте 2 > прекращение трансляции на клиенте 1
Клиент 3 > ссылка 3 > тюнер 1 > трансляция на клиенте 3 > прекращение трансляции на клиенте 2
Лог:
- Code: Select all
2014-Oct-15 23:30:11: [I] Direct http stream request: client_id 42addceb-bef6-4929-b2b4-89416d3032d7, channel 12820000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-15 23:30:11: [I] NON transcoder request came in
2014-Oct-15 23:30:11: [I] broker::change_channel(): sink: 10aa3fdd-f108-42e8-b753-2dd126f217c5, log channel: 12820000, client id: 42addceb-bef6-4929-b2b4-89416d3032d7
2014-Oct-15 23:30:11: [I] channel_manager::change_channel(): sink: 10aa3fdd-f108-42e8-b753-2dd126f217c5, channel: 12820000
2014-Oct-15 23:30:11: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 10aa3fdd-f108-42e8-b753-2dd126f217c5
2014-Oct-15 23:30:11: [I] stream_manager::add_stream. New stream request: channel 12820000, sink 10aa3fdd-f108-42e8-b753-2dd126f217c5, sink prio 0
2014-Oct-15 23:30:11: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:29:0
2014-Oct-15 23:30:11: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-15 23:30:11: [I] Found preferred filter: @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a801-a46d-11d0-a18c-00a02401dcd4}\{47b00748-34a2-4000-a892-ba2abf2e2be4}
2014-Oct-15 23:30:11: [I] Looking for preferred filter for @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-15 23:30:11: [I] Found preferred filter: @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a802-a46d-11d0-a18c-00a02401dcd4}\{d8d86791-a570-4a10-8457-08c957e90ecd}
2014-Oct-15 23:30:11: [I] Looking for preferred capture filter for @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{a799a800-a46d-11d0-a18c-00a02401dcd4}\{f7ccd5c2-8766-4401-bf9d-ecf5fe0a07c0}
2014-Oct-15 23:30:11: [I] Found preferred capture filter: @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{9b365890-165f-11d0-a195-0020afd156e4}
2014-Oct-15 23:30:11: [W] teletext_proc_t::connect_filters: could not find Tee/sink-to-sink converter filter
2014-Oct-15 23:30:11: [I] stop_graph: hr=0, state=0
2014-Oct-15 23:30:13: [I] start_graph: hr=0, state=2
2014-Oct-15 23:30:14: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 12820000, sink 10aa3fdd-f108-42e8-b753-2dd126f217c5 to source fef45a49-8288-455a-8378-5ff04ba2178b
2014-Oct-15 23:30:14: [I] channel_manager::change_channel(): sink: 10aa3fdd-f108-42e8-b753-2dd126f217c5, ...end
2014-Oct-15 23:30:14: [I] http_provider::send_thread_func: adding http client
2014-Oct-15 23:30:14: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-15 23:30:14: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-15 23:30:14: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-15 23:30:14: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-15 23:30:26: [I] Direct http stream request: client_id 42addceb-bef6-4929-b2b4-89416d3032d7, channel 12900000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-15 23:30:26: [I] broker::change_channel(): sink: 10aa3fdd-f108-42e8-b753-2dd126f217c5, log channel: 0, client id: 42addceb-bef6-4929-b2b4-89416d3032d7
2014-Oct-15 23:30:26: [I] channel_manager::change_channel(): sink: 10aa3fdd-f108-42e8-b753-2dd126f217c5, channel: 0
2014-Oct-15 23:30:26: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 10aa3fdd-f108-42e8-b753-2dd126f217c5
2014-Oct-15 23:30:26: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 10aa3fdd-f108-42e8-b753-2dd126f217c5 (channel 12820000) from source fef45a49-8288-455a-8378-5ff04ba2178b. Number of sinks left 0
2014-Oct-15 23:30:26: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 12820000 (source fef45a49-8288-455a-8378-5ff04ba2178b). Removing the stream path.
2014-Oct-15 23:30:26: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-15 23:30:26: [I] channel_manager::change_channel(): sink: 10aa3fdd-f108-42e8-b753-2dd126f217c5, ...end
2014-Oct-15 23:30:26: [I] NON transcoder request came in
2014-Oct-15 23:30:26: [I] broker::change_channel(): sink: 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, log channel: 12900000, client id: 42addceb-bef6-4929-b2b4-89416d3032d7
2014-Oct-15 23:30:26: [I] channel_manager::change_channel(): sink: 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, channel: 12900000
2014-Oct-15 23:30:26: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 614dccaf-07a5-4c2f-848d-0c78ab0b74f1
2014-Oct-15 23:30:26: [I] stream_manager::add_stream. New stream request: channel 12900000, sink 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, sink prio 0
2014-Oct-15 23:30:26: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:31:0
2014-Oct-15 23:30:26: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 12900000, sink 614dccaf-07a5-4c2f-848d-0c78ab0b74f1 to source fef45a49-8288-455a-8378-5ff04ba2178b
2014-Oct-15 23:30:26: [I] channel_manager::change_channel(): sink: 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, ...end
2014-Oct-15 23:30:26: [I] http_provider::send_thread_func: adding http client
2014-Oct-15 23:30:26: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-15 23:30:26: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-15 23:30:26: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-15 23:30:26: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-15 23:30:39: [I] CTVSBridgeControl::ScanThread. Starting EPG scan
2014-Oct-15 23:30:39: [I] transponder_streamer::stop_idle_timer
2014-Oct-15 23:30:39: [I] CTVSBridgeControl::ScanThread. Starting EPG scan
2014-Oct-15 23:30:39: [I] transponder_streamer::stop_idle_timer
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 23:30:39: [I] CTVSEPGPluginManager::ScanThread. Starting EPG scan thread
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 23:30:39: [I] CTVSEPGPluginManager::ScanThread. Starting EPG scan thread
2014-Oct-15 23:30:39: [I] CTVSEPGPlugin::AddMappedChannels. Successfully received 38 logical channels from DVBLink server
2014-Oct-15 23:30:39: [I] CTVSEPGPlugin::AddMappedChannels. Successfully received 38 logical channels from DVBLink server
2014-Oct-15 23:30:39: [I] CTVSEPGPlugin::AddMappedTransponders. Current source registry path /sources/Behold DVB
2014-Oct-15 23:30:39: [I] CTVSEPGPlugin::AddMappedTransponders. 0 mapped channel were found for this source
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 23:30:39: [I] CTVSEPGPluginManager::ScanThread. EPG scan thread is finished
2014-Oct-15 23:30:39: [I] CTVSBridgeControl::ScanThread. EPG scan was finished successfully
2014-Oct-15 23:30:39: [I] Directory C:\Program Files (x86)\DVBLogic\DVBLink\sources\Behold DVB\plugins does not have any plugins inside
2014-Oct-15 23:30:39: [I] tvs_plugin_collection::init. Initialized 0 plugins
2014-Oct-15 23:30:39: [I] transponder_streamer::start_idle_timer
2014-Oct-15 23:30:39: [I] CTVSEPGPlugin::AddMappedTransponders. Current source registry path /sources/Avermedia DVB
2014-Oct-15 23:30:39: [I] CTVSEPGPlugin::AddMappedTransponders. 0 mapped channel were found for this source
2014-Oct-15 23:30:39: [I] CTVSChannelSource::GetTransponderList. Loading transponder information from C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders\4635.ini
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 23:30:39: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 23:30:39: [I] CTVSEPGPluginManager::ScanThread. EPG scan thread is finished
2014-Oct-15 23:30:40: [I] CTVSBridgeControl::ScanThread. Starting EPG scan
2014-Oct-15 23:30:40: [I] transponder_streamer::stop_idle_timer
2014-Oct-15 23:30:40: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 23:30:40: [I] CTVSBridgeControl::ScanThread. EPG scan was finished successfully
2014-Oct-15 23:30:40: [I] Directory C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\plugins does not have any plugins inside
2014-Oct-15 23:30:40: [I] tvs_plugin_collection::init. Initialized 0 plugins
2014-Oct-15 23:30:40: [I] transponder_streamer::start_idle_timer
2014-Oct-15 23:30:40: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 23:30:40: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 23:30:40: [I] CTVSEPGPluginManager::ScanThread. Starting EPG scan thread
2014-Oct-15 23:30:40: [I] CTVSEPGPlugin::AddMappedChannels. Successfully received 38 logical channels from DVBLink server
2014-Oct-15 23:30:40: [I] CTVSEPGPlugin::AddMappedTransponders. Current source registry path /sources/Gotview DVB
2014-Oct-15 23:30:40: [I] CTVSEPGPlugin::AddMappedTransponders. 0 mapped channel were found for this source
2014-Oct-15 23:30:40: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 23:30:40: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 23:30:40: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 23:30:40: [I] CTVSEPGPluginManager::ScanThread. EPG scan thread is finished
2014-Oct-15 23:30:40: [I] CTVSBridgeControl::ScanThread. EPG scan was finished successfully
2014-Oct-15 23:30:40: [I] Directory C:\Program Files (x86)\DVBLogic\DVBLink\sources\Gotview DVB\plugins does not have any plugins inside
2014-Oct-15 23:30:40: [I] tvs_plugin_collection::init. Initialized 0 plugins
2014-Oct-15 23:30:40: [I] transponder_streamer::start_idle_timer
2014-Oct-15 23:30:44: [I] Direct http stream request: client_id 42addceb-bef6-4929-b2b4-89416d3032d7, channel 12860000, impersonated client id 00000000-0000-0000-0000-000000000000
2014-Oct-15 23:30:44: [I] broker::change_channel(): sink: 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, log channel: 0, client id: 42addceb-bef6-4929-b2b4-89416d3032d7
2014-Oct-15 23:30:44: [I] channel_manager::change_channel(): sink: 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, channel: 0
2014-Oct-15 23:30:44: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 614dccaf-07a5-4c2f-848d-0c78ab0b74f1
2014-Oct-15 23:30:44: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 614dccaf-07a5-4c2f-848d-0c78ab0b74f1 (channel 12900000) from source fef45a49-8288-455a-8378-5ff04ba2178b. Number of sinks left 0
2014-Oct-15 23:30:44: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 12900000 (source fef45a49-8288-455a-8378-5ff04ba2178b). Removing the stream path.
2014-Oct-15 23:30:44: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-15 23:30:44: [I] channel_manager::change_channel(): sink: 614dccaf-07a5-4c2f-848d-0c78ab0b74f1, ...end
2014-Oct-15 23:30:44: [I] NON transcoder request came in
2014-Oct-15 23:30:44: [I] broker::change_channel(): sink: 4e056764-90ad-42e7-a06e-10f0f97e2442, log channel: 12860000, client id: 42addceb-bef6-4929-b2b4-89416d3032d7
2014-Oct-15 23:30:44: [I] channel_manager::change_channel(): sink: 4e056764-90ad-42e7-a06e-10f0f97e2442, channel: 12860000
2014-Oct-15 23:30:44: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 4e056764-90ad-42e7-a06e-10f0f97e2442
2014-Oct-15 23:30:44: [I] stream_manager::add_stream. New stream request: channel 12860000, sink 4e056764-90ad-42e7-a06e-10f0f97e2442, sink prio 0
2014-Oct-15 23:30:44: [I] atv_control_t::ChangeChannel. channel change request for {A3DBD194-89D9-4098-821C-4BDDCD58C3F1}:7:32:0
2014-Oct-15 23:30:44: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 12860000, sink 4e056764-90ad-42e7-a06e-10f0f97e2442 to source fef45a49-8288-455a-8378-5ff04ba2178b
2014-Oct-15 23:30:44: [I] channel_manager::change_channel(): sink: 4e056764-90ad-42e7-a06e-10f0f97e2442, ...end
2014-Oct-15 23:30:44: [I] http_provider::send_thread_func: adding http client
2014-Oct-15 23:30:44: [I] ts_converter::ProcessPATPacket. PAT is found and parsed successfully. Now looking for PMT...
2014-Oct-15 23:30:44: [I] CTSStreamWaiter::GetPidToCheck. PID to check 1001
2014-Oct-15 23:30:44: [I] ts_converter::ProcessPMTPacket. PMT is found and parsed successfully. Starting streaming.
2014-Oct-15 23:30:44: [I] CTSStreamWaiter::ProcessStream. Found first not encrypted packet. Start streaming
2014-Oct-15 23:31:08: [I] Stopping graph
2014-Oct-15 23:31:09: [I] Stopping graph
2014-Oct-15 23:31:09: [I] Stopping graph
2014-Oct-15 23:31:10: [E] http_provider: http write error
2014-Oct-15 23:31:10: [I] http_provider::send_thread_func: removing http client
2014-Oct-15 23:31:10: [I] all clients are deleted. Setting exit flag
2014-Oct-15 23:31:10: [I] broker::change_channel(): sink: 4e056764-90ad-42e7-a06e-10f0f97e2442, log channel: 0, client id: 42addceb-bef6-4929-b2b4-89416d3032d7
2014-Oct-15 23:31:10: [I] channel_manager::change_channel(): sink: 4e056764-90ad-42e7-a06e-10f0f97e2442, channel: 0
2014-Oct-15 23:31:10: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink 4e056764-90ad-42e7-a06e-10f0f97e2442
2014-Oct-15 23:31:10: [I] stream_manager::remove_stream_for_sink_impl. Removed sink 4e056764-90ad-42e7-a06e-10f0f97e2442 (channel 12860000) from source fef45a49-8288-455a-8378-5ff04ba2178b. Number of sinks left 0
2014-Oct-15 23:31:10: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 12860000 (source fef45a49-8288-455a-8378-5ff04ba2178b). Removing the stream path.
2014-Oct-15 23:31:10: [I] atv_control_t::tuner_thread_func. Starting countdown to unload tuner
2014-Oct-15 23:31:10: [I] channel_manager::change_channel(): sink: 4e056764-90ad-42e7-a06e-10f0f97e2442, ...end
2. Сканирование не всех каналов.
Я имел в виду аналоговые каналы.
На каждый из 3-х тюнеров идет вещание с общей аналоговой антенны через сплиттер.
В "нативных" программах часть каналов маркируется, как "аналоговое тв", часть "кабельное тв".
Результаты:
"аналоговое тв":
- "нативная программа" - сканируются,
- старый аналоговый телевизор - сканируются
- DVBLink - сканируются
"кабельное тв":
- "нативная программа" - сканируются,
- старый аналоговый телевизор - сканируются
- DVBLink - не сканируются
3. Скканирование DVB-T2.
Пробовал полное сканирование диапазона для Европы на AVerMedia USB Polaris Digital Tuner - "ошибка сканирования" или "не найдено".
Пробовал играть с параметрами - 6, 7, 8 и сканировал на AVerMedia USB Polaris Digital Tuner:
[SATTYPE]
1=4635
2=DVB-T SPb
[DVB]
0=4
1=586000,,,6,
2=666000,,,6,
- "ошибка сканирования" или "не найдено".
Стал смотреть тюнеры по отдельности (все гибридные "аналог и DVB-T2):
- AVerMedia USB Polaris Digital Tuner
- Behold TV T7: DVB-T Frontend [Slot 4]
- GOTVIEW MasterHD BDA Tuner
Для двух из трех тюнеров возможно попасть в пункт меню для сканирования DVB-T2.
Сканирование не успешно.
Возврат в меню "источники" - тюнер выпадает из системы.
Для третьего - доступно только меню для сканирования DVB-S.
Возврат в меню "источники" - тюнер выпадает из системы.
Сканирование в "нативных" программах для трех тюнеров успешное.
Лог сканирования AVerMedia USB Polaris Digital Tuner:
- Code: Select all
2014-Oct-15 22:24:53: [I] TVSourceSettings::ReloadSettings. Reading TVSource settings from C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\TVSourceSettings.xml
2014-Oct-15 22:24:53: [I] TVSourceSettings::ReadOverrides. Reading TVSource overrides from C:\Program Files (x86)\DVBLogic\DVBLink\common\TVSourceOverrides.xml
2014-Oct-15 22:24:54: [I] CTVSPluginManager::Init. Enumerating EPG plugins in C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\epg
2014-Oct-15 22:24:54: [I] CTVSEPGPlugin::Init. Initializing atscscanner.dll in C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\epg
2014-Oct-15 22:24:54: [I] [I] atsc_scanner_t::InitScanner. Skipping scan for the incompatible tuner type 1.0.0:dvb-t
2014-Oct-15 22:24:54: [I] CTVSEPGPlugin::Init. Plugin Init functin failed
2014-Oct-15 22:24:54: [I] CTVSPluginManager::Init. Plugin atscscanner.dll failed to initialize
2014-Oct-15 22:24:54: [I] CTVSEPGPlugin::Init. Initializing eitscanner.dll in C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\epg
2014-Oct-15 22:24:54: [I] CTVSPluginManager::Init. Successfully initialized EPG plugin EIT (DVB) Scanner
2014-Oct-15 22:24:54: [I] cs_file_provider_t::get_receiver_xml. Enumerating all .xml files in directory C:\Program Files (x86)\DVBLogic\DVBLink\share\channel_files
2014-Oct-15 22:24:54: [I] Enumerating transponders in C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders
2014-Oct-15 22:25:11: [I] cs_file_provider_t::get_receiver_xml. Enumerating all .xml files in directory C:\Program Files (x86)\DVBLogic\DVBLink\share\channel_files
2014-Oct-15 22:25:11: [I] Enumerating transponders in C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders
2014-Oct-15 22:25:12: [I] CTVSChannelSource::GetTransponderList. Loading transponder information from C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders\4635.ini
2014-Oct-15 22:25:12: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 22:25:12: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 22:25:12: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 22:33:18: [I] cs_file_provider_t::get_receiver_xml. Enumerating all .xml files in directory C:\Program Files (x86)\DVBLogic\DVBLink\share\channel_files
2014-Oct-15 22:33:18: [I] Enumerating transponders in C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders
2014-Oct-15 22:33:19: [I] CTVSChannelSource::GetTransponderList. Loading transponder information from C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders\4635.ini
2014-Oct-15 22:33:19: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 22:33:19: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 22:33:19: [I] CTVSStreamSource::Term. Stream source is stopped
2014-Oct-15 22:33:21: [I] CTVSChannelSource::GetTransponderList. Loading transponder information from C:\Program Files (x86)\DVBLogic\DVBLink\share\transponders\4635.ini
2014-Oct-15 22:33:21: [I] CTVSStreamSource::LoadDriver. Loading driver C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\devices\bda.dev
2014-Oct-15 22:33:27: [I] DeviceGetListEx_impl: Filter [Behold TV T7: DVB-T Frontend [Slot 4]]
2014-Oct-15 22:33:27: [I] DeviceGetListEx_impl: Filter [Behold TV T7: DVB-C Frontend [Slot 4]]
2014-Oct-15 22:33:28: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #1]
2014-Oct-15 22:33:28: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #2]
2014-Oct-15 22:33:28: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #3]
2014-Oct-15 22:33:28: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #4]
2014-Oct-15 22:33:28: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #5]
2014-Oct-15 22:33:28: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #6]
2014-Oct-15 22:33:29: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #7]
2014-Oct-15 22:33:29: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #8]
2014-Oct-15 22:33:29: [I] DeviceGetListEx_impl: Filter [AVerMedia USB Polaris Digital Tuner]
2014-Oct-15 22:33:29: [I] DeviceGetListEx_impl: Filter [GOTVIEW MasterHD BDA Tuner]
2014-Oct-15 22:33:29: [I] DeviceGetListEx_impl: pDL->Count:12
2014-Oct-15 22:33:29: [I] find_device_by_path. searching for matching tuner with device path @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{e01e1072-3df3-4c23-b99f-6a27a7cc7cd2}
2014-Oct-15 22:33:29: [I] find_device_by_path. Found device index 10 for device path @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{e01e1072-3df3-4c23-b99f-6a27a7cc7cd2}
2014-Oct-15 22:33:29: [I] StartDevice() dwDeviceNo:10
2014-Oct-15 22:33:33: [I] BDA Device Name: [AVerMedia USB Polaris Digital Tuner]
2014-Oct-15 22:33:33: [I] add_filter (AVerMedia USB Polaris Digital Tuner)
2014-Oct-15 22:33:33: [I] Tuner identity: vid (07ca), pid (0831), subsys ()
2014-Oct-15 22:33:33: [I] BDACardType: 0
2014-Oct-15 22:33:34: [I] add_filter (Microsoft DVBT Network Provider)
2014-Oct-15 22:33:34: [I] TuningSpace Name: 'Antenna' NetworkType: {00000000-0000-0000-0000-000000000000}
2014-Oct-15 22:33:34: [I] TuningSpace Name: 'ATSC' NetworkType: {0DAD2FDD-5FD7-11D3-8F50-00C04F7971E2}
2014-Oct-15 22:33:34: [I] TuningSpace Name: 'ATSCCable' NetworkType: {0DAD2FDD-5FD7-11D3-8F50-00C04F7971E2}
2014-Oct-15 22:33:34: [I] TuningSpace Name: 'AuxIn1' NetworkType: {00000000-0000-0000-0000-000000000000}
2014-Oct-15 22:33:34: [I] TuningSpace Name: 'Cable' NetworkType: {00000000-0000-0000-0000-000000000000}
2014-Oct-15 22:33:34: [I] TuningSpace Name: 'DD2 DVB-T' NetworkType: {216C62DF-6D7F-4E9A-8571-05F14EDB766A}
2014-Oct-15 22:33:34: [I] Enumeration found 6 tuning spaces
2014-Oct-15 22:33:34: [I] Found TuningSpace
2014-Oct-15 22:33:34: [I] BDACardType: 0
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Pin types (2) :
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Pin 0 Type = Input
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Pin 1 Type = Output
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Node types (3):
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Node 0 Type = 0
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Node 1 Type = 1
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Node 2 Type = 2
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Node interfaces:
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Interfaces on NodeType 0 (2 interfaces):
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: {71985F47-1CA1-11D3-9CC8-00C04F7971E0} IID_IBDA_FrequencyFilter
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: {1347D106-CF3A-428A-A5CB-AC0D9A2A4338} IID_IBDA_SignalStatistics
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Interfaces on NodeType 1 (2 interfaces):
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: {EF30F379-985B-4D10-B640-A79D5E04E1E0} IID_IBDA_DigitalDemodulator
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: {1347D106-CF3A-428A-A5CB-AC0D9A2A4338} IID_IBDA_SignalStatistics
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: Interfaces on NodeType 2 (1 interfaces):
2014-Oct-15 22:33:34: [I] GetTunerInterfaces: {D0A67D65-08DF-4FEC-8533-E5B550410B85} Unknown Interface - QueryInterface FAILED ! - hr = 0x80004002
2014-Oct-15 22:33:34: [I] add_filter (Sample grabber)
2014-Oct-15 22:33:52: [E] cannot connect upstream filter to sample grabber filter
2014-Oct-15 22:33:52: [I] BDA logger shutdown
2014-Oct-15 22:33:52: [E] CTVSStreamSource::LoadAndInitDriver. Failed to start device for driver C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\devices\bda.dev, index 10, frontend 0
2014-Oct-15 22:33:52: [E] CTVSChannelScanner::Tune. Failed to tune to a transponder
2014-Oct-15 22:33:52: [I] CTVSStreamSource::LoadDriver. Loading driver C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\devices\bda.dev
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [Behold TV T7: DVB-T Frontend [Slot 4]]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [Behold TV T7: DVB-C Frontend [Slot 4]]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #1]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #2]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #3]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #4]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #5]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #6]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #7]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [DVBLink PBDA Tuner #8]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [AVerMedia USB Polaris Digital Tuner]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: Filter [GOTVIEW MasterHD BDA Tuner]
2014-Oct-15 22:33:53: [I] DeviceGetListEx_impl: pDL->Count:12
2014-Oct-15 22:33:53: [I] find_device_by_path. searching for matching tuner with device path @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{e01e1072-3df3-4c23-b99f-6a27a7cc7cd2}
2014-Oct-15 22:33:53: [I] find_device_by_path. Found device index 10 for device path @device:pnp:\\?\usb#vid_07ca&pid_0831&mi_01#7&11f43f75&0&0001#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{e01e1072-3df3-4c23-b99f-6a27a7cc7cd2}
2014-Oct-15 22:33:53: [I] StartDevice() dwDeviceNo:10
2014-Oct-15 22:33:57: [I] BDA Device Name: [AVerMedia USB Polaris Digital Tuner]
2014-Oct-15 22:33:57: [I] add_filter (AVerMedia USB Polaris Digital Tuner)
2014-Oct-15 22:33:57: [I] Tuner identity: vid (07ca), pid (0831), subsys ()
2014-Oct-15 22:33:57: [I] BDACardType: 0
2014-Oct-15 22:33:57: [I] add_filter (Microsoft DVBT Network Provider)
2014-Oct-15 22:33:57: [I] TuningSpace Name: 'Antenna' NetworkType: {00000000-0000-0000-0000-000000000000}
2014-Oct-15 22:33:57: [I] TuningSpace Name: 'ATSC' NetworkType: {0DAD2FDD-5FD7-11D3-8F50-00C04F7971E2}
2014-Oct-15 22:33:57: [I] TuningSpace Name: 'ATSCCable' NetworkType: {0DAD2FDD-5FD7-11D3-8F50-00C04F7971E2}
2014-Oct-15 22:33:57: [I] TuningSpace Name: 'AuxIn1' NetworkType: {00000000-0000-0000-0000-000000000000}
2014-Oct-15 22:33:57: [I] TuningSpace Name: 'Cable' NetworkType: {00000000-0000-0000-0000-000000000000}
2014-Oct-15 22:33:57: [I] TuningSpace Name: 'DD2 DVB-T' NetworkType: {216C62DF-6D7F-4E9A-8571-05F14EDB766A}
2014-Oct-15 22:33:57: [I] Enumeration found 6 tuning spaces
2014-Oct-15 22:33:57: [I] Found TuningSpace
2014-Oct-15 22:33:57: [I] BDACardType: 0
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Pin types (2) :
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Pin 0 Type = Input
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Pin 1 Type = Output
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Node types (3):
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Node 0 Type = 0
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Node 1 Type = 1
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Node 2 Type = 2
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Node interfaces:
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Interfaces on NodeType 0 (2 interfaces):
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: {71985F47-1CA1-11D3-9CC8-00C04F7971E0} IID_IBDA_FrequencyFilter
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: {1347D106-CF3A-428A-A5CB-AC0D9A2A4338} IID_IBDA_SignalStatistics
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Interfaces on NodeType 1 (2 interfaces):
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: {EF30F379-985B-4D10-B640-A79D5E04E1E0} IID_IBDA_DigitalDemodulator
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: {1347D106-CF3A-428A-A5CB-AC0D9A2A4338} IID_IBDA_SignalStatistics
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: Interfaces on NodeType 2 (1 interfaces):
2014-Oct-15 22:33:57: [I] GetTunerInterfaces: {D0A67D65-08DF-4FEC-8533-E5B550410B85} Unknown Interface - QueryInterface FAILED ! - hr = 0x80004002
2014-Oct-15 22:33:57: [I] add_filter (Sample grabber)
2014-Oct-15 22:33:57: [E] cannot connect upstream filter to sample grabber filter
2014-Oct-15 22:33:58: [I] BDA logger shutdown
2014-Oct-15 22:33:58: [E] CTVSStreamSource::LoadAndInitDriver. Failed to start device for driver C:\Program Files (x86)\DVBLogic\DVBLink\sources\Avermedia DVB\devices\bda.dev, index 10, frontend 0
2014-Oct-15 22:33:58: [E] CTVSChannelScanner::Tune. Failed to tune to a transponder
2014-Oct-15 22:33:58: [I] CTVSStreamSource::Term. Waiting for streaming thread to stop
2014-Oct-15 22:33:58: [I] CTVSStreamSource::Term. Streaming is stopped
2014-Oct-15 22:33:58: [I] CTVSStreamSource::Term. Stream source is stopped