# Вопрос по бродкастингу

**URL:** <https://forum.acestream.media/t/vopros-po-brodkastingu/3504>\
**Category:** Questions, proposals and requests\
**Created:** [04.Июнь.2019 12:51:38 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504 "2019-06-04T12:51:38Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [07.Ноябрь.2019 14:56:31 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/41 "2019-11-07T14:56:31Z")

</div>

совсем без купюр:

Запрос на [https://s78611.cdn.ngenix.net/secure/](https://s78611.cdn.ngenix.net/secure/)_definst_/dynamic.smil/playlist.m3u8?t=1573138418&h=tEW80MV6542NrjvEgGk4Zw%3D%3D&DVR

возвращает m3u8:  
#EXTM3U  
#EXT-X-VERSION:3  
#EXT-X-STREAM-INF:BANDWIDTH=400000,RESOLUTION=426x240,CLOSED-CAPTIONS=NONE  
[https://a3567455702-s78611.cdn.ngenix.net/secure/](https://a3567455702-s78611.cdn.ngenix.net/secure/)_definst_/dynamic.smil/chunklist\_b400000\_DVR.m3u8?h=tEW80MVsdfI2NrjvEgGk4Zw%3D%3D&t=1573138418

который вешает AcePlayer… Почему? Лог в первом посте

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [07.Ноябрь.2019 16:47:28 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/42 "2019-11-07T16:47:28Z")

</div>

> [@slva2000 post:41](#):
>
> совсем без купюр

Толку-то. Лично у меня работает первая ссылка на получение плейлиста с мультистримом, но ни один из стримов этого плейлиста не работает (400 ошибка сервера возвращается).

> [@slva2000 post:41](#):
>
> который вешает AcePlayer

Отчего такая фиксация на Ace Player? Это вполне может быть баг HLS libvlc оригинального VLC той древней версии, на базе которой собран Ace Player - т.е проверяем в актуальной версии VLC, или, если сильно хочется именно “виндовый AcePlayer”, то см. [Releases · Jcryton/acestreamplayer-2.1 · GitHub](https://github.com/Jcryton/acestreamplayer-2.1/releases)

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [07.Ноябрь.2019 23:57:43 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/43 "2019-11-07T23:57:43Z")

</div>

Первая ссылка даёт плейлист (даже ТОРом), ссылки с которого, видимо, без “спец заголовков” дают 403 ошибку… Специфика сервиса [cdn.ngenix.net](http://cdn.ngenix.net)

Буду ковырять заголовки, куки точно не причём.

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [08.Ноябрь.2019 16:59:55 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/44 "2019-11-08T16:59:55Z")

</div>

Сдвинулся немного, но теперь проблема с запуском стрима:

В вики указано,  
Note - only “live” HLS manifests is supported, not “VOD” (with #EXT-X-ENDLIST tag at the end of m3u8 file).

Однако я пытаюсь подсунуть URL вида:  
#EXTM3U  
#EXT-X-VERSION:3  
#EXT-X-STREAM-INF:BANDWIDTH=750000,RESOLUTION=640x360,CLOSED-CAPTIONS=NONE  
[https://a1566399033-s78511.cdn.ngenix.net/secure/](https://a1566399033-s78511.cdn.ngenix.net/secure/)_definst_/TVRain\_dynamic\_smarttv.smil/chunklist\_b750000\_DVR.m3u8?h=gf5SYfmgDdjVOk8PihGumQ%3D%3D&t=1573260559  
#EXT-X-STREAM-INF:BANDWIDTH=1000000,RESOLUTION=854x480,CLOSED-CAPTIONS=NONE  
[https://a1566399033-s78511.cdn.ngenix.net/secure/](https://a1566399033-s78511.cdn.ngenix.net/secure/)_definst_/TVRain\_dynamic\_smarttv.smil/chunklist\_b1000000\_DVR.m3u8?h=gf5SYfmgDdjVOk8PihGumQ%3D%3D&t=1573260559  
#EXT-X-STREAM-INF:BANDWIDTH=1500000,RESOLUTION=1280x720,CLOSED-CAPTIONS=NONE  
[https://a1566399033-s78511.cdn.ngenix.net/secure/](https://a1566399033-s78511.cdn.ngenix.net/secure/)_definst_/TVRain\_dynamic\_smarttv.smil/chunklist\_b1500000\_DVR.m3u8?h=gf5SYfmgDdjVOk8PihGumQ%3D%3D&t=1573260559

Не то? Какие есть варианты получения only “live” HLS manifests и покажите пожалуйста пример такого манифеста?

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [09.Ноябрь.2019 07:10:08 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/45 "2019-11-09T07:10:08Z")

</div>

> [@slva2000 post:44](#):
>
> покажите пожалуйста пример такого манифеста?

> **[Example playlists for HTTP Live Streaming | Apple Developer Documentation](https://developer.apple.com/documentation/http-live-streaming/example-playlists-for-http-live-streaming)**
>
> View and compare playlists for different HLS applications.

slva2000, как выглядит и воспроизводится ли в том же VLC любой “…DVR.m3u8…” плейлист из этого мультистрима?

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [10.Ноябрь.2019 02:16:48 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/46 "2019-11-10T02:16:48Z")

</div>

По первому адресу, я получаю JSON массив вида:

> **Spoiler**
>
> array (  
> ‘HLS’ =\>  
> array (  
> 0 =\>  
> array (  
> ‘label’ =\> ‘Автоматическое определение качества’,  
> ‘url’ =\> ‘[https://s68521.cdn.ngenix.net/secure/](https://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_dynamic\_smarttv.smil/playlist.m3u8?t=1573351700&h=JlPU%2B9bxhOwWFqUq4Pka1w%3D%3D&DVR’,  
> ),  
> 1 =\>  
> array (  
> ‘label’ =\> ‘100к’,  
> ‘kbps’ =\> 100,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_400\_monitorswitcher/playlist.m3u8?t=1573351700&h=NVGTQDKeG8KMEtCYyDUzcA%3D%3D&DVR’,  
> ),  
> 2 =\>  
> array (  
> ‘label’ =\> ‘Низкое качество’,  
> ‘kbps’ =\> 332,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_750\_monitorswitcher/playlist.m3u8?t=1573351700&h=2PJYQK%2B4U8odZ7HicCQL%2BA%3D%3D&DVR’,  
> ),  
> 3 =\>  
> array (  
> ‘label’ =\> ‘Среднее качество’,  
> ‘kbps’ =\> 625,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_1000\_monitorswitcher/playlist.m3u8?t=1573351700&h=ojlKewGoYVRgkC0gsnCcXQ%3D%3D&DVR’,  
> ),  
> 4 =\>  
> array (  
> ‘label’ =\> ‘Высокое качество’,  
> ‘kbps’ =\> 1536,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_1500\_monitorswitcher/playlist.m3u8?t=1573351700&h=iEyhcMWJChYnB26%2FeWujhA%3D%3D&DVR’,  
> ),  
> ),  
> ‘RTMP’ =\>  
> array (  
> 0 =\>  
> array (  
> ‘label’ =\> ‘Низкое качество’,  
> ‘kbps’ =\> 332,  
> ‘url’ =\> ‘rtmp://tvtrain-video.cdn.ngenix.net/secure/_definst_/tvtrain\_750\_monitorswitcher?t=1573351700&h=2PJYQK%2B4U8odZ7HicCQL%2BA%3D%3D’,  
> ),  
> 1 =\>  
> array (  
> ‘label’ =\> ‘Среднее качество’,  
> ‘kbps’ =\> 625,  
> ‘url’ =\> ‘rtmp://tvtrain-video.cdn.ngenix.net/secure/_definst_/tvtrain\_1000\_monitorswitcher?t=1573351700&h=ojlKewGoYVRgkC0gsnCcXQ%3D%3D’,  
> ),  
> 2 =\>  
> array (  
> ‘label’ =\> ‘Высокое качество’,  
> ‘kbps’ =\> 1536,  
> ‘url’ =\> ‘rtmp://tvtrain-video.cdn.ngenix.net/secure/_definst_/tvtrain\_1500\_monitorswitcher?t=1573351700&h=iEyhcMWJChYnB26%2FeWujhA%3D%3D’,  
> ),  
> ),  
> ‘HLS\_SMARTTV’ =\>  
> array (  
> 0 =\>  
> array (  
> ‘label’ =\> ‘Высокое качество’,  
> ‘kbps’ =\> 1953,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_1500\_monitorswitcher/playlist.m3u8?t=1573351700&h=iEyhcMWJChYnB26%2FeWujhA%3D%3D’,  
> ),  
> 1 =\>  
> array (  
> ‘label’ =\> ‘Среднее качество’,  
> ‘kbps’ =\> 1536,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_1000\_monitorswitcher/playlist.m3u8?t=1573351700&h=ojlKewGoYVRgkC0gsnCcXQ%3D%3D’,  
> ),  
> 2 =\>  
> array (  
> ‘label’ =\> ‘Низкое качествo’,  
> ‘kbps’ =\> 625,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_750\_monitorswitcher/playlist.m3u8?t=1573351700&h=2PJYQK%2B4U8odZ7HicCQL%2BA%3D%3D’,  
> ),  
> 3 =\>  
> array (  
> ‘label’ =\> ‘Автоматическое определение качества’,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_dynamic\_smarttv.smil/playlist.m3u8?t=1573351700&h=JlPU%2B9bxhOwWFqUq4Pka1w%3D%3D’,  
> ),  
> ),  
> ‘HLS\_SMARTTV\_TEST’ =\>  
> array (  
> 0 =\>  
> array (  
> ‘label’ =\> ‘Высокое качество’,  
> ‘kbps’ =\> 1953,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_1500\_monitorswitcher/playlist.m3u8?t=1573351700&h=iEyhcMWJChYnB26%2FeWujhA%3D%3D’,  
> ),  
> 1 =\>  
> array (  
> ‘label’ =\> ‘Среднее качество’,  
> ‘kbps’ =\> 1536,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_1000\_monitorswitcher/playlist.m3u8?t=1573351700&h=ojlKewGoYVRgkC0gsnCcXQ%3D%3D’,  
> ),  
> 2 =\>  
> array (  
> ‘label’ =\> ‘Низкое качествo’,  
> ‘kbps’ =\> 625,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_750\_monitorswitcher/playlist.m3u8?t=1573351700&h=2PJYQK%2B4U8odZ7HicCQL%2BA%3D%3D’,  
> ),  
> 3 =\>  
> array (  
> ‘label’ =\> ‘Автоматическое определение качества’,  
> ‘url’ =\> ‘[http://s68521.cdn.ngenix.net/secure/](http://s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_dynamic\_smarttv.smil/playlist.m3u8?t=1573351700&h=JlPU%2B9bxhOwWFqUq4Pka1w%3D%3D’,  
> ),  
> ),  
> ‘HLS\_AUDIO’ =\>  
> array (  
> 0 =\>  
> array (  
> ‘label’ =\> ‘Аудио’,  
> ‘kbps’ =\> 128,  
> ‘url’ =\> ‘[https://livetvtrain.cdnvideo.ru/tvtrain/audio\_tvtrain.sdp/playlist.m3u8?DVR&md5=JXY9ShGH50BvuCEQHlR22A&e=1573438100](https://livetvtrain.cdnvideo.ru/tvtrain/audio_tvtrain.sdp/playlist.m3u8?DVR&md5=JXY9ShGH50BvuCEQHlR22A&e=1573438100)’,  
> ),  
> ),  
> )

Переход по первому адресу из массива выше, получаем:

> **Spoiler**
>
> #EXTM3U  
> #EXT-X-VERSION:3  
> #EXT-X-STREAM-INF:BANDWIDTH=750000,RESOLUTION=640x360,CLOSED-CAPTIONS=NONE  
> [https://a1566398033-s68521.cdn.ngenix.net/secure/](https://a1566398033-s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_dynamic\_smarttv.smil/chunklist\_b750000\_DVR.m3u8?h=JlPU%2B9bxhOwWFqUq4Pka1w%3D%3D&t=1573351700  
> #EXT-X-STREAM-INF:BANDWIDTH=1000000,RESOLUTION=854x480,CLOSED-CAPTIONS=NONE  
> [https://a1566398033-s68521.cdn.ngenix.net/secure/](https://a1566398033-s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_dynamic\_smarttv.smil/chunklist\_b1000000\_DVR.m3u8?h=JlPU%2B9bxhOwWFqUq4Pka1w%3D%3D&t=1573351700  
> #EXT-X-STREAM-INF:BANDWIDTH=1500000,RESOLUTION=1280x720,CLOSED-CAPTIONS=NONE  
> [https://a1566398033-s68521.cdn.ngenix.net/secure/](https://a1566398033-s68521.cdn.ngenix.net/secure/)_definst_/tvtrain\_dynamic\_smarttv.smil/chunklist\_b1500000\_DVR.m3u8?h=JlPU%2B9bxhOwWFqUq4Pka1w%3D%3D&t=1573351700

Переход же по первому из листа выше уже \*.ts:

> **Spoiler**
>
> #EXTM3U  
> #EXT-X-VERSION:3  
> #EXT-X-TARGETDURATION:14  
> #EXT-X-MEDIA-SEQUENCE:362341  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362341.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362342.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362343.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362344.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362345.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362346.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362347.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362348.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362349.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362350.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362351.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362352.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362353.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362354.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362355.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362356.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362357.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362358.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362359.ts  
> #EXTINF:13.44,  
> media-ug5cf5ejj\_b750000\_DVR\_362360.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362361.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362362.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362363.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362364.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362365.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362366.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362367.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362368.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362369.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362370.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362371.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362372.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362373.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362374.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362375.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362376.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362377.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362378.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362379.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362380.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362381.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362382.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362383.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362384.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362385.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362386.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362387.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362388.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362389.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362390.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362391.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362392.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362393.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362394.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362395.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362396.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362397.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362398.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362399.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362400.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362401.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362402.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362403.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362404.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362405.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362406.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362407.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362408.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362409.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362410.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362411.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362412.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362413.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362414.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362415.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362416.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362417.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362418.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362419.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362420.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362421.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362422.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362423.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362424.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362425.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362426.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362427.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362428.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362429.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362430.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362431.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362432.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362433.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362434.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362435.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362436.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362437.ts  
> #EXTINF:13.44,  
> media-ug5cf5ejj\_b750000\_DVR\_362438.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362439.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362440.ts  
> #EXTINF:13.44,  
> media-ug5cf5ejj\_b750000\_DVR\_362441.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362442.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362443.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362444.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362445.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362446.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362447.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362448.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362449.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362450.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362451.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362452.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362453.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362454.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362455.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362456.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362457.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362458.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362459.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362460.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362461.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362462.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362463.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362464.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362465.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362466.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362467.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362468.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362469.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362470.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362471.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362472.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362473.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362474.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362475.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362476.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362477.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362478.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362479.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362480.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362481.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362482.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362483.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362484.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362485.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362486.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362487.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362488.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362489.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362490.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362491.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362492.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362493.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362494.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362495.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362496.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362497.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362498.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362499.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362500.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362501.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362502.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362503.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362504.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362505.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362506.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362507.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362508.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362509.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362510.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362511.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362512.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362513.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362514.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362515.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362516.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362517.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362518.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362519.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362520.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362521.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362522.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362523.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362524.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362525.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362526.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362527.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362528.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362529.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362530.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362531.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362532.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362533.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362534.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362535.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362536.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362537.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362538.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362539.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362540.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362541.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362542.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362543.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362544.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362545.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362546.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362547.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362548.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362549.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362550.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362551.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362552.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362553.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362554.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362555.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362556.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362557.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362558.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362559.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362560.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362561.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362562.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362563.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362564.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362565.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362566.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362567.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362568.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362569.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362570.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362571.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362572.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362573.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362574.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362575.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362576.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362577.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362578.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362579.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362580.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362581.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362582.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362583.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362584.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362585.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362586.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362587.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362588.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362589.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362590.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362591.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362592.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362593.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362594.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362595.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362596.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362597.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362598.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362599.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362600.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362601.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362602.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362603.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362604.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362605.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362606.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362607.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362608.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362609.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362610.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362611.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362612.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362613.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362614.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362615.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362616.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362617.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362618.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362619.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362620.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362621.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362622.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362623.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362624.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362625.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362626.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362627.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362628.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362629.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362630.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362631.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362632.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362633.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362634.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362635.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362636.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362637.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362638.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362639.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362640.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362641.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362642.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362643.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362644.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362645.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362646.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362647.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362648.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362649.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362650.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362651.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362652.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362653.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362654.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362655.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362656.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362657.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362658.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362659.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362660.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362661.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362662.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362663.ts  
> #EXTINF:13.6,  
> media-ug5cf5ejj\_b750000\_DVR\_362664.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362665.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362666.ts  
> #EXTINF:13.44,  
> media-ug5cf5ejj\_b750000\_DVR\_362667.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362668.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362669.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362670.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362671.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362672.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362673.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362674.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362675.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362676.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362677.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362678.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362679.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362680.ts  
> #EXTINF:13.44,  
> media-ug5cf5ejj\_b750000\_DVR\_362681.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362682.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362683.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362684.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362685.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362686.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362687.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362688.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362689.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362690.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362691.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362692.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362693.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362694.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362695.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362696.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362697.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362698.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362699.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362700.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362701.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362702.ts  
> #EXTINF:13.28,  
> media-ug5cf5ejj\_b750000\_DVR\_362703.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362704.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362705.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362706.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362707.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362708.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362709.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362710.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362711.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362712.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362713.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362714.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362715.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362716.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362717.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362718.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362719.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362720.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362721.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362722.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362723.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362724.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362725.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362726.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362727.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362728.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362729.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362730.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362731.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362732.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362733.ts  
> #EXTINF:13.28,  
> media-ug5cf5ejj\_b750000\_DVR\_362734.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362735.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362736.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362737.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362738.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362739.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362740.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362741.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362742.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362743.ts  
> #EXTINF:12.0,  
> media-ug5cf5ejj\_b750000\_DVR\_362744.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362745.ts  
> #EXTINF:12.32,  
> media-ug5cf5ejj\_b750000\_DVR\_362746.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362747.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362748.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362749.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362750.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362751.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362752.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362753.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362754.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362755.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362756.ts  
> #EXTINF:13.12,  
> media-ug5cf5ejj\_b750000\_DVR\_362757.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362758.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362759.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362760.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362761.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362762.ts  
> #EXTINF:13.6,  
> media-ug5cf5ejj\_b750000\_DVR\_362763.ts  
> #EXTINF:12.48,  
> media-ug5cf5ejj\_b750000\_DVR\_362764.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362765.ts  
> #EXTINF:12.16,  
> media-ug5cf5ejj\_b750000\_DVR\_362766.ts  
> #EXTINF:12.96,  
> media-ug5cf5ejj\_b750000\_DVR\_362767.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362768.ts  
> #EXTINF:12.64,  
> media-ug5cf5ejj\_b750000\_DVR\_362769.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362770.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362771.ts  
> #EXTINF:12.8,  
> media-ug5cf5ejj\_b750000\_DVR\_362772.ts

URL из первого спойлера воспроизводиться классическим VLC. Однако AcePlayer доступ запрещён:

> **Spoiler**
>
> [0x21774d0] logger interface: VLC media player - 2.0.5 Ace Stream  
> [0x21774d0] logger interface: Copyright c 1996-2012 VLC authors and VideoLAN  
> [0x21774d0] logger interface:  
> Внимание! Если вы не видите графического интерфейса VLC, запустите командную стр  
> оку, перейдите в каталог с VLC и выполните “vlc -I qt”
> 
> [0x21774d0] logger interface: using logger.  
> [0x6d2b30] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте ‘cvlc  
> ’ для запуска vlc без интерфейса.  
> DBG: md\_enable: algorithm 8 not available  
> [0x398d2e0] gnutls tls client error: TLS handshake error: Internal error in memo  
> ry allocation.  
> [0x398d2e0] main tls client error: TLS client session handshake error  
> [0x26fe4d0] access\_http access error: cannot establish HTTP/TLS session  
> [0x38d0c30] main input error: open of `https://s68521.cdn.ngenix.net/secure/_def  
> inst_/tvtrain\_dynamic\_smarttv.smil/playlist.m3u8?t=1573351700&h=JlPU%2B9bxhOwWFqU  
> q4Pka1w%3D%3D&DVR’ failed

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [10.Ноябрь.2019 10:37:45 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/47 "2019-11-10T10:37:45Z")

</div>

> [@slva2000 post:46](#):
>
> Переход же по первому из листа выше уже \*.ts

вот этот URL и нужно использовать в качестве источника для движка.

> [@slva2000 post:46](#):
>
> Однако AcePlayer доступ запрещён:  
> [0x398d2e0] main tls client error: TLS client session handshake error  
> [0x26fe4d0] access\_http access error: cannot establish HTTP/TLS session

Скорее, тут проблема в старой версии gnu|openSSL - веб-сервер использует либо новую версию, либо новый набор “шифров”, а Ace Player собран со старой.

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [11.Ноябрь.2019 00:31:29 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/48 "2019-11-11T00:31:29Z")

</div>

> [@Benny post:47](#):
>
> вот этот URL и нужно использовать в качестве источника для движка.

Простите, тогда немного в матчасть: если я возьму этот УРЛ (первый), где линки на \*.TS, а фактически это онлайн трансляция, то не получиться ли так, что по завершению фрагментов из этого первого УРЛ (где 20 TS’ов) стрим остановиться? Откуда ему знать, что есть второй УРЛ из этого списка, с новыми ТС и т.д.

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [11.Ноябрь.2019 09:52:22 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/49 "2019-11-11T09:52:22Z")

</div>

> [@slva2000 post:48](#):
>
> тогда немного в матчасть

это сюда (где про “мастер” плейлист, в частности) -  
[https://developer.apple.com/library/archive/referencelibrary/GettingStarted/AboutHTTPLiveStreaming/about/about.html](https://developer.apple.com/library/archive/referencelibrary/GettingStarted/AboutHTTPLiveStreaming/about/about.html)

> [@slva2000 post:48](#):
>
> не получиться ли так, что по завершению фрагментов из этого первого УРЛ (где 20 TS’ов) стрим остановиться?

Нет, live HLS плейлист содержит конечное число фрагментов, и постоянно обновляется.

> [@slva2000 post:48](#):
>
> Откуда ему знать, что есть второй УРЛ из этого списка, с новыми ТС и т.д.

[It’s a magic](https://www.youtube.com/watch?v=JYAq-7sOzXQ)!

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [12.Ноябрь.2019 14:20:58 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/50 "2019-11-12T14:20:58Z")

</div>

Спасибо, за развёрнутый ответ, особенно, про стюардессу )

Возвращаясь к теме: есть версия 3.1.16 на Debian, и последняя 3.1.49. Полагаю есть отличия, в т.ч. ключей, принимаемых программой. Верить Вики, Ману приложения или как ?

Вроде acelive появляется, Content ID получаю по средствам [http://api.torrentstream.net/upload/raw](http://api.torrentstream.net/upload/raw), но “Увы, в настоящий момент не активных сидов”. Подключено три трекера:

udp://9.rarbg.me:2710/announce  
udp://tracker.leechers-paradise.org:6969  
udp://tracker.coppersurfer.tk:6969’;

И совсем для тех, кто на бронепоезде:  
чем отличаются разделы Вики:  
-Create HLS Broadcast  
-Streaming

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [12.Ноябрь.2019 14:49:45 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/51 "2019-11-12T14:49:45Z")

</div>

> [@slva2000 post:50](#):
>
> Полагаю есть отличия, в т.ч. ключей, принимаемых программой. Верить Вики, Ману приложения или как?

Вики дает общую картину, часть ключей в зависимости от версии либо устарела, либо не описана там. Совместно со свежей версией “верить” лучше скриптам с [GitHub - acestream/streaming-utils: A set of utilities to start streaming with Ace Stream](https://github.com/acestream/streaming-utils), но и там могут быть ньюансы именно с поддержкой HLS, см. эту тему с начала.

> [@slva2000 post:50](#):
>
> чем отличаются разделы Вики:  
> -Create HLS Broadcast  
> -Streaming

Второй писался раньше, более общий, и относится в основном к HTTP/TS источнику. Первый - посвящен конкретно созданию HLS трансляции.

> [@slva2000 post:50](#):
>
> Content ID получаю по средствам [http://api.torrentstream.net/upload/raw](http://api.torrentstream.net/upload/raw), но “Увы, в настоящий момент не активных сидов”

CID/infohash можно получать средствами локального движка из локального же транспортного файла (–get-infohash PATH | --get-file-info PATH | --get-file-info-with-id PATH), про “пиры” должно быть хоть что-то видно в логах клиента, на котором пытаемся посмотреть свежесозданную трансляцию.

Создание “нормальной” (стабильной, общедоступной и не зависящей от ограничений источника) HLS трансляции - более сложная задача, чем в случае HTTP/TS, потому сначала стоит “набить руку” на более простом варианте, убедиться, что серверная инфраструктура работает нормально, а уже после переходить к HLS.

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [16.Ноябрь.2019 04:21:12 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/52 "2019-11-16T04:21:12Z")

</div>

/opt/acestream/acestreamengine --stream-source --name “ИМЯ” --title “ИМЯ 2” --bitrate 300000 --source “http://link\_to\_ts\_list” --tracker udp://9.rarbg.me:2710/announce --tracker udp://tracker.leechers-paradise.org:6969 --tracker udp://tracker.coppersurfer.tk:6969 --quality SD --publish-dir “/root/broad/files” --cache-dir “/root/broad/files/cache” --category informational

Воспроизведение напрямую из созданного acelive файла:  
Буферизация 30%-\>78%… по кругу…

[details=Spoiler][0x1d84038] logger interface: VLC media player - 2.0.5 Ace Stream  
[0x1d84038] logger interface: Copyright c 1996-2012 VLC authors and VideoLAN  
[0x1d84038] logger interface:  
Внимание! Если вы не видите графического интерфейса VLC, запустите командную стр  
оку, перейдите в каталог с VLC и выполните “vlc -I qt”

[0x1d84038] logger interface: using logger.  
[0x722d88] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc  
’ для запуска vlc без интерфейса.  
[0x4c8cf48] main input error: ES\_OUT\_SET\_(GROUP\_)PCR is called too late (pts\_de  
lay increased to 1000 ms)  
[0x4c8cf48] main input error: ES\_OUT\_RESET\_PCR called  
[h264 @ 0x4d35aa0] reference picture missing during reorder  
[h264 @ 0x4d35aa0] reference picture missing during reorder  
[h264 @ 0x4d35aa0] reference picture missing during reorder  
[h264 @ 0x4d35aa0] reference picture missing during reorder  
[h264 @ 0x4d35aa0] Missing reference picture  
[h264 @ 0x4d35aa0] decode\_slice\_header error  
[h264 @ 0x4d35aa0] mmco: unref short failure  
[h264 @ 0x4d35aa0] mmco: unref short failure  
[h264 @ 0x4d35aa0] concealing 8160 DC, 8160 AC, 8160 MV errors  
[/details]

И второй вопрос, в примере выше URL по http протоколу, хотя, сервис отдаёт по защищённому https. Однако такой УРЛ движок не принимает…

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [23.Ноябрь.2019 04:35:11 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/53 "2019-11-23T04:35:11Z")

</div>

Пытаюсь с зацикленным mp4 средствами cvlc начать стрим:  
cvlc -vvv /root/broad/file.mp4 -sout-keep --sout '#standard{access=http,mux=ts,mime=“video/mpeg”,dst=127.0.0.1:8820/stream}

Поток есть  
stream.acelive создал командой:  
/opt/acestream3.1.16/start-engine --create-hls-transport --url [http://127.0.0.1:8820/stream](http://127.0.0.1:8820/stream) --output-public /root/broad/files/stream.acelive

Какой порядок дальше, я не до конца улавливаю суть.  
Наличие транспорт-файла не открывает поток движком, как я понял. Дык что вперёд, транспорт-файл или поток ?  
В каком случае нужны Суппорт-ноды в каком нет? И какая последовательность?

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [23.Ноябрь.2019 09:30:20 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/54 "2019-11-23T09:30:20Z")

</div>

А в каком месте в вики сказано, что источник вида

> [@slva2000 post:53](#):
>
> {access=http,mux=ts,mime=“video/mpeg”,dst=127.0.0.1:8820/stream}

можно использовать для

> [@slva2000 post:53](#):
>
> –create-hls-transport

?

> [@slva2000 post:53](#):
>
> какая последовательность?

Для новичка последовательность примерно такая:

- учимся создавать (TS) трансляцию, используя HTTP/TS источник;
- после того, как получилось создать подобную рабочую трансляцию, переходим к
- созданию HLS трансляции, используя live HLS плейлист (сторонний, или сделанный “самостоятельно”, см. [Documentation:Streaming HowTo/Streaming for the iPhone - VideoLAN Wiki](https://wiki.videolan.org/Documentation:Streaming_HowTo/Streaming_for_the_iPhone/) как пример).

> [@slva2000 post:53](#):
>
> В каком случае нужны Суппорт-ноды в каком нет?

- при большом количестве клиентов - для снятия нагрузки с узла источника и увеличения количества подключенных клиентов;
- для изоляции исходного HLS-манифеста от клиентов - в этом случае узел-источник сразу делается “приватным”, а клиенты подключаются только к узлам поддержки (на [GitHub - acestream/streaming-utils: A set of utilities to start streaming with Ace Stream](https://github.com/acestream/streaming-utils) именно такая конфигурация по умолчанию).

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [23.Ноябрь.2019 09:59:29 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/55 "2019-11-23T09:59:29Z")

</div>

Просто под Windows создание трансляции с моего потока по средствам “ГИБРИДНАЯ ТРАНСЛЯЦИЯ (HLS+P2P)” удаётся легко и всё работает.  
В linux движке же уже голову сломал…

Мой плейлист потока выглядит так:  
#EXTM3U  
#EXT-X-VERSION:3  
#EXT-X-TARGETDURATION:14  
#EXT-X-MEDIA-SEQUENCE:454378  
#EXTINF:12.64,  
media-dfgdf\_b750000\_DVR\_454308.ts  
media-dfgdf\_b750000\_DVR\_454309.ts  
…  
media-dfgdf\_b750000\_DVR\_454808.ts.ts

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [23.Ноябрь.2019 11:03:30 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/56 "2019-11-23T11:03:30Z")

</div>

Вот вы ссылаетесь на питоновские скрипты на Гите, а там:

ключ  
–stream-source-node как

Usage

# Start all source nodes:

$ python src/start\_streamers.py

Т.е. Нод-источник (не Нод-поддержки). Т.е. трансляция создаётся с этим ключом. Но о нём нет ничего в Вики…

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [24.Ноябрь.2019 10:15:58 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/57 "2019-11-24T10:15:58Z")

</div>

Удалось запустить локальный файл зациклив его:

запуск локального стрима по кругу:  
cvlc -vvv /root/broad/188.mp4 --sout-keep --sout=’#std{access=http,mux=ts,mime=“video/mpeg”,dst=127.0.0.1:8820/stream}’

открытие трансляции acestream:  
/opt/acestream3.1.16/start-engine --stream-source --name testTitle --title testTitle --quality SD --category informational --source [http://127.0.0.1:8820/stream](http://127.0.0.1:8820/stream) --bitrate 300000 --publish-dir /root/broad/files --cache-dir /root/broad/files/cache --log-file /root/broad/files/log.log --log-debug 1

Получить strem\_id [используя транспортный файл](http://oldforum.acestream.media/index.php?topic=3007.msg12403#msg12403)

Трансляция пошла, всё успешно. Мой поток пока не хочет… \>:(  
log:  
2019-11-24 12:23:51,643|MainThread|acestream.streamer|unknown source format

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [24.Ноябрь.2019 11:16:36 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/58 "2019-11-24T11:16:36Z")

</div>

> [@slva2000 post:57](#):
>
> Трансляция пошла, всё успешно.

что мешает в конструкции “cvlc -vvv /root/broad/188.mp4 --sout-keep --sout=…'” заменить “/root/broad/188.mp4” на “http(s)://url\_to\_hls-playlist.m3u8” и проверить в таком режиме?

---

<div class="post-metadata">

**Author:** ![slva2000](https://forum.acestream.media/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@slva2000](https://forum.acestream.media/u/slva2000)\
**Post date:** [02.Декабрь.2019 12:20:50 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/59 "2019-12-02T12:20:50Z")

</div>

Спасибо за помощь, уже ближе к истине!

В директории кэша создаются файлы (куски по 25 МБ):  
/files/cache/live.08382e6a830a5b279fd447ed521d5decb697252f.0

Трансляция "буферизуется по кругу " но так и не запускается…

в логах:

> **Spoiler**
>
> 2019-12-02 14:16:28,977|MainThread|acestream|enable debug: 1  
> 2019-12-02 14:16:29,126|MainThread|acestream.InfiniteHTTPStream|open stream: url=http://a3567455702-s78811.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 reader=builtin  
> 2019-12-02 14:16:29,252|MainThread|acestream.InfiniteHTTPStream|open stream done: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 time=0.126424074173  
> 2019-12-02 14:16:29,281|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:44941  
> 2019-12-02 14:16:29,281|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=7764  
> 2019-12-02 14:16:29,282|MainThread|acestream.LM|listen on 7764  
> 2019-12-02 14:16:29,622|MainThread|acestream.streamer|private node: 0  
> 2019-12-02 14:16:29,627|MainThread|acestream.streamer|trackers: [‘[http://share.camoe.cn:8080/announce](http://share.camoe.cn:8080/announce)’, ‘udp://tracker.torrent.eu.org:451/announce’, ‘[http://t.nyaatracker.com:80/announce](http://t.nyaatracker.com:80/announce)’, ‘udp://tracker.doko.moe:6969/announce’]  
> 2019-12-02 14:16:29,628|MainThread|acestream.streamer|metatrackers: []  
> 2019-12-02 14:16:29,628|MainThread|acestream.streamer|bitrate: 332000  
> 2019-12-02 14:16:29,633|MainThread|acestream.streamer|piece size: 262144  
> 2019-12-02 14:16:29,633|MainThread|acestream.streamer|chunk size: 16384  
> 2019-12-02 14:16:29,633|MainThread|acestream.streamer|publish dir: /root/broad/files  
> 2019-12-02 14:16:29,633|MainThread|acestream.streamer|cache dir: /root/broad/files/cache  
> 2019-12-02 14:16:29,629|VideoSourceThread-18|acestream.videosource|started input thread  
> 2019-12-02 14:16:29,635|VideoSourceThread-18|acestream.InfiniteHTTPStream|reconnecting on EOF or error (time from last read: 2.40802764893e-05)  
> 2019-12-02 14:16:29,636|VideoSourceThread-18|acestream.InfiniteHTTPStream|open stream: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 reader=builtin  
> 2019-12-02 14:16:29,734|VideoSourceThread-18|acestream.InfiniteHTTPStream|open stream done: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 time=0.0982460975647  
> 2019-12-02 14:16:29,735|VideoSourceThread-18|acestream.InfiniteHTTPStream|reconnecting on EOF or error (time from last read: 2.21729278564e-05)  
> 2019-12-02 14:16:29,735|VideoSourceThread-18|acestream.InfiniteHTTPStream|open stream: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 reader=builtin  
> 2019-12-02 14:16:29,838|VideoSourceThread-18|acestream.InfiniteHTTPStream|open stream done: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 time=0.102578878403  
> 2019-12-02 14:16:29,838|VideoSourceThread-18|acestream.InfiniteHTTPStream|reconnecting on EOF or error (time from last read: 1.78813934326e-05)  
> 2019-12-02 14:16:29,839|VideoSourceThread-18|acestream.InfiniteHTTPStream|open stream: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 reader=builtin  
> 2019-12-02 14:16:29,942|VideoSourceThread-18|acestream.InfiniteHTTPStream|open stream done: url=http://a3567455702-s78511.cdn.ngenix.net/secure/_definst_/TVRain\_750\_monitorswitcher/chunklist\_DVR.m3u8?h=DVR2XApwhKuVtHf%2BipZe%2FQ%3D%3D&t=1575288987 time=0.103595018387

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.acestream.media/letter_avatar_proxy/v4/letter/b/49beb7/32.png) [@Benny](https://forum.acestream.media/u/Benny)\
**Post date:** [02.Декабрь.2019 12:34:47 UTC](https://forum.acestream.media/t/vopros-po-brodkastingu/3504/60 "2019-12-02T12:34:47Z")

</div>

> [@slva2000 post:59](#):
>
> в логах

виден постоянный реконнект движка к источнику, что явно не есть правильно.  
Я так и не дождался фидбека на предложение

> заменить "/root/broad/188.mp4" на "http(s)://url\_to\_hls-playlist.m3u8" и проверить в таком режиме

[Предыдущая страница](https://forum.acestream.media/t/vopros-po-brodkastingu/3504.md?page=2)

[Следующая страница](https://forum.acestream.media/t/vopros-po-brodkastingu/3504.md?page=4)
