[tvigle] Fix extraction and add support for HLS and DASH formats (closes #21967)