Настройка сервера для показа IPTV

Интернет-телевидение, интернет-радио, подкасты, IPTV
Post Reply
SolarWind

Re: Настройка сервера для показа IPTV

Post by SolarWind »

Поторопился вопросом :)
Запустил прокси, подготовил m3u для VLC - не заработало, я подумал что прокси должен работать с одним udp IP адресом - зря я парился, оказывается упало IPTV у нас в конторе. Позже дома попробую - отпишусь.
KuJIbKA

Re: Настройка сервера для показа IPTV

Post by KuJIbKA »

У меня как раз Корбина. Настроил все, как написано в инструкции через UDP прокси. Вывожу на 192.168.0.1. Если вбивать исправленную ссылку в VLC, то "трансляция" можно сказать, что идет, но изображения практически нет, звук идет как бы рывками, заикаясь. Думаю,что смысла говорить, что в оригинале все работает как надо, не стоит.
Вот, что получаю при пробном транскодировании:

C:\Documents and Settings\Администратор.MICROSOF-1949AE>"C:\Program Files\Home M
edia Server\hmsmpeg.exe" -i "http://192.168.0.1:55555/udp/233.32.240.222:5050"
-vcodec mpeg2video -acodec copy -b 8000000 -copyts -pix_fmt yuv420p -f dvd "C:\D
ocuments and Settings\Администратор.MICROSOF-1949AE\Local Settings\Application D
ata\Home Media Server\HMS\Temp\71bb0006e139fb3a548fb39356041294.mpg"
FFmpeg version SVN-r12665, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-memali
gn-hack --cpu=i686 --enable-libmp3lame --enable-liba52 --enable-libfaac --enable
-libfaad --disable-demuxer=vfwcap --enable-avisynth --target-os=mingw32 --enable
-shared --enable-vhook --enable-w32threads
libavutil version: 49.6.0
libavcodec version: 51.54.0
libavformat version: 52.13.0
libavdevice version: 52.0.0
built on Nov 29 2008 15:47:08, gcc: 4.2.4 [Sherpya]
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]non existing PPS referenced
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]B picture before any references, skipping
[h264 @ 6EA4C3E0]decode_slice_header error
[h264 @ 6EA4C3E0]no frame!
[h264 @ 6EA4C3E0]left block unavailable for requested intra mode at 0 27
[h264 @ 6EA4C3E0]error while decoding MB 0 27, bytestream (td)
[h264 @ 6EA4C3E0]concealing 355 DC, 355 AC, 355 MV errors
Input #0, mpegts, from 'http://192.168.0.1:55555/udp/233.32.240.222:5050':
Duration: N/A, start: 51662.884033, bitrate: 128 kb/s
Program 13
Stream #0.0[0x211]: Video: h264, yuv420p, 544x576 [PAR 16:11 DAR 136:99], 25
.00 tb(r)
Stream #0.1[0x2a8]: Audio: mp2, 48000 Hz, stereo, 128 kb/s
Output #0, dvd, to 'C:\Documents and Settings\└фьшэшёЄЁрЄюЁ.MICROSOF-1949AE\Loca
l Settings\Application Data\Home Media Server\HMS\Temp\71bb0006e139fb3a548fb3935
6041294.mpg':
Stream #0.0: Video: mpeg2video, yuv420p, 544x576 [PAR 16:11 DAR 136:99], q=2
-31, 8000 kb/s, 25.00 tb(c)
Stream #0.1: Audio: libmp3lame, 48000 Hz, stereo, 128 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
[h264 @ 6EA4C3E0]warning: first frame is no keyframe
error, non monotone timestamps 15545 >= 15545
av_interleaved_write_frame(): Error while opening file

Версия VLC 0.9.8a. В чем может быть проблема?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Настройка сервера для показа IPTV

Post by Eugene »

KuJIbKA wrote:У меня как раз Корбина. Настроил все, как написано в инструкции через UDP прокси. Вывожу на 192.168.0.1. Если вбивать исправленную ссылку в VLC, то "трансляция" можно сказать, что идет, но изображения практически нет, звук идет как бы рывками, заикаясь. Думаю,что смысла говорить, что в оригинале все работает как надо, не стоит.
Вот, что получаю при пробном транскодировании:

Версия VLC 0.9.8a. В чем может быть проблема?
Непонятна схема использования. Прокси на роутере ?
KuJIbKA

Re: Настройка сервера для показа IPTV

Post by KuJIbKA »

Нет, прокси настроен на самом компе, к которому в свою очередь подключена PS3.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Настройка сервера для показа IPTV

Post by Eugene »

KuJIbKA wrote:Нет, прокси настроен на самом компе, к которому в свою очередь подключена PS3.
Прокси не требуется, необходимо установить VLC версии 0.8.6i, добавляете плейлист в ДМС (он должен появиться в папке Интернет-Телевидения) и пробуете смотреть каналы.
bag

Re: Настройка сервера для показа IPTV

Post by bag »

при попытке запустить ссылку IPTV на TV Philips появляется сообщение об ошибке:

[00000289] dummy interface: VLC media player - version 0.8.6a Janus - (c) 1996-2
007 the VideoLAN team
[00000289] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000289] dummy interface: using the dummy interface module...
[00000298] mux_ps private: Open
[mp3 @ 6B0891F4]Could not find codec parameters (Audio: mp3, 144 kb/s)
[00000302] ffmpeg demuxer error: av_find_stream_info failed
[00000302] ps demuxer error: cannot peek
[00000290] main input error: no suitable demux module for `/://C:\Program Files\
VideoLAN\VLC\vlc.exe'
[00000298] mux_ps private: Close
[00000311] mux_ps private: Open

IPTV плеер- VLC (правильной версии)

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

C:\Program Files\Home Media Server>"C:\Program Files\Home Media Server\hmsmpeg.e
xe" "C:\Program Files\VideoLAN\VLC\vlc.exe" -Idummy --language en --sout-ffmpeg-
strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=406,scale=1,aco
dec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=m
peg1,dst="C:\4f312be2102e463415ff86b3281bedd7.mpg"}} "udp://@224.5.5.112" vlc:qu
it
[00000289] dummy interface: VLC media player - version 0.8.6a Janus - (c) 1996-2
007 the VideoLAN team
[00000289] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000289] dummy interface: using the dummy interface module...
[00000298] mux_ps private: Open
[mp3 @ 6B0891F4]Could not find codec parameters (Audio: mp3, 144 kb/s)
[00000302] ffmpeg demuxer error: av_find_stream_info failed
[00000302] ps demuxer error: cannot peek
[00000290] main input error: no suitable demux module for `/://C:\Program Files\
VideoLAN\VLC\vlc.exe'
[00000298] mux_ps private: Close
[00000311] mux_ps private: Open
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID
0
libdvbpsi error (PSI decoder): TS duplicate (received 15, expected 0) for PID 76
8
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 11) for P
ID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID


В чем проблема?
Еще - нет кнопки ПРОФИЛИ ТРАНСКОДИРОВАНИЯ.
???
HMS ver. 1.02.12

Медиа-серверу скармливаю плейлист от провайдера - принимает.

параметры транскодирования типовые:

"<VLC>" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=406,scale=1,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit

Помогите. Спасибо.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Настройка сервера для показа IPTV

Post by Eugene »

bag wrote:при попытке запустить ссылку IPTV на TV Philips появляется сообщение об ошибке:

[00000289] dummy interface: VLC media player - version 0.8.6a Janus - (c) 1996-2
[00000300] dummy interface: VLC media player - version 0.8.6h Janus

В моей версии 0.8.6i заголовок другой.
bag wrote: В чем проблема?
Еще - нет кнопки ПРОФИЛИ ТРАНСКОДИРОВАНИЯ.
???
HMS ver. 1.02.12
Обновите программу до последней тестовой версии 1.02.31, ссылки на файлы обновления в теме о выпуске версии 1.02.
bag

Re: Настройка сервера для показа IPTV

Post by bag »

Спасибо. Скачал новые версии VLC и HMS. Вечером попробую.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Настройка сервера для показа IPTV

Post by Eugene »

bag wrote:Спасибо. Скачал новые версии VLC и HMS. Вечером попробую.
На всякий случай обращаю внимание, что версия VLC необходима не последняя (0.9.8), а 0.8.6i.
bag

Re: Настройка сервера для показа IPTV

Post by bag »

обновил сервер и плеер
телевизор не показывает.
вот окно транскодера


C:\Program Files\VideoLAN\VLC>"C:\Program Files\Home Media Server\hmsmpeg.exe" "
C:\Program Files\VideoLAN\VLC\vlc.exe" -Idummy --language en --sout-ffmpeg-stric
t-rc --sout=#transcode{vcodec=mp2v,vb=3000,width=720,height=406,scale=1,acodec=m
pga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,
dst="C:\4f312be2102e463415ff86b3281bedd7.mpg"}} "udp://@224.5.5.112" vlc:quit
[00000290] dummy interface: VLC media player - version 0.8.6h Janus - (c) 1996-2
008 the VideoLAN team
[00000290] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I wx"

[00000290] dummy interface: using the dummy interface module...
[00000299] mux_ps private: Open
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID
0
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID
768
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. Do not report crashes to FFmpeg developers.


что ему еще надо?
Post Reply