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

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

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

Post by rekon »

тогда еще вопрос :D
как сделать чтоб сразу для всех каналах было вот это условие чтоб не простовлять на каждом канале
[<VLC> "<VLC>" -Idummy --language en --sout -ffmpeg --sout=#transcode{vcodec=mp2v,vb=5000,scale=1,aspect=16:9,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}} "<INPUT FILE>" vlc:quit
я нашел в профилях транскодирования скрипт
const
csVideoLanParams =
'-Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode' +
'{vcodec=mp2v,vb=%d,width=%d,height=%d,scale=1,acodec=mpga,ab=%d,channels=2,' +
'samplerate=48000}:duplicate{dst=std{access=file,mux=mpeg1,dst="<OUTPUT FILE>"}}' +
' "<INPUT FILE>" vlc:quit';
begin
TranscodingParams := Format(csVideoLanParams,
[cfgTranscodingVideoBitrate div 1000,
cfgTranscodingScreenWidth,
cfgTranscodingScreenHeight,
Min(cfgTranscodingAudioBitrate div 1000, 192)])
end.
так вот -strict-rc убирается нормально
но как только я удаляю width=%d,height=%d, то при проверки он ругается и говорит что там что то с аргументом %s
rekon

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

Post by rekon »

Попробуйте ...{vcodec=mp2v,threads=количество потоков,....
ок вечером проверим.
некоторые каналы вчера показывали стабильно и не падали а вот некоторые не успевали транскодироваться
видать они отличаются качеством чтоли :?:
rekon

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

Post by rekon »

Попробуйте ...{vcodec=mp2v,threads=количество потоков,....
Не хочет работать ,threads= 2 пишет вот что
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. Yuo may try recompiling using gcc >= 4.2. Do not report crashes to FFmpeg developers.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

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

Post by Eugene »

rekon wrote:
Попробуйте ...{vcodec=mp2v,threads=количество потоков,....
Не хочет работать ,threads= 2 пишет вот что
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. Yuo may try recompiling using gcc >= 4.2. Do not report crashes to FFmpeg developers.
Если добавили как в форуме, то ошибка из-за пробела перед 2, а это сообщение он пишет во всех версиях, если не ошибаюсь.
rekon

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

Post by rekon »

{vcodec=mp2v,threads=2,vb=5000,scale=1,
пишу вроде правильно но работать все равно не хочет..
пощелкал все каналы которые щас есть на корбине все рабатают стабильно
один ОРТ как то странно в начале траскодирования и потом переодически проц под 100 % грузит
спасает пауза на несколько секунд и дальше все нормально

так что у меня можно сказать все нормально работает на VCL 0.9.8а

p.s. спасибо за помощь :P
aWasik

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

Post by aWasik »

переустановил систему, потом HMS, итог: для Интернет Телевидения стала вылезать вот такая обшибка:

Code: Select all

>"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" "D:\Portable\VLC\vlc.exe" -Idummy --language en --sout-ffmpeg-strict-rc --sout=#transcode{vcodec=mp2v,vb=8000,width=1472,height=1080,scale=1,paddleft=224,paddright=224,paddtop=0,paddbottom=0,aspect=16:9,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std access=file,mux=mpeg1,dst="C:\temp\hms\HmsTemp\Test_7f874cc946ffc3d24e7c832ea86259ac.mpg"}} "http://192.168.0.1:55555/udp/233.32.240.236:5050" vlc:quit
EAssertionFailed: rootwrap (C:\Work\HMS\Stub\HmsLibVlc.pas, line 83)

>pause
Для продолжения нажмите любую клавишу . . .
что не так сделал? vlc последний, hms 1.4.2

vlc ссылку проигрыевает, поток h264+mp2
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

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

Post by Eugene »

aWasik wrote: что не так сделал? vlc последний, hms 1.4.2

vlc ссылку проигрыевает, поток h264+mp2
Последний vlc необходимо добавить как отдельный транскодер в профилях транскодирования или использовать версию VLC - 0.8.6i
aWasik

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

Post by aWasik »

Eugene wrote: Последний vlc необходимо добавить как отдельный транскодер в профилях транскодирования
ок, спасибо, попробую.

Eugene wrote:версию VLC - 0.8.6i
она зависает на h264
rekon

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

Post by rekon »

переустановил систему теперь не могу настроить IP TV
версия HMS 4.04 VCL 0.98a
делаю все как и раньше но он чето ругается :(
C:\Program Files\Home Media Server>"C:\Program Files\Home Media Server\hmsmpeg.e
xe" [C:\Program Files\VideoLAN\VLC\vlc.exe "C:\Program Files\VideoLAN\VLC\vlc.ex
e" -Idummy --language en --sout -ffmpeg --sout=#transcode{vcodec=mp2v,vb=5000,sc
ale=1,aspect=16:9,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=
std{access=file,mux=mpeg1,dst="D:\temp\HmsTemp\Test_9e7400606a05e0e7cda7242e4f43
1099.mpg"}} "rtp://@233.32.240.222:5050" vlc:quit
FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-memali
gn-hack --cpu=i686 --enable-libmp3lame --enable-libfaac --enable-libfaad --disab
le-demuxer=vfwcap --enable-avisynth --target-os=mingw32 --enable-shared --enable
-vhook --enable-w32threads --enable-ffplay
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.18. 0 / 52.18. 0
libavformat 52.29. 2 / 52.29. 2
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 23 2009 09:21:37, gcc: 4.2.4 [Sherpya]
Unable to find a suitable output format for '[C:\Program'

C:\Program Files\Home Media Server>pause
Для продолжения нажмите любую клавишу .
хотя если просто VCL запустить с эти параметрами то все нормально файл создается :(
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

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

Post by Eugene »

rekon wrote:переустановил систему теперь не могу настроить IP TV
версия HMS 4.04 VCL 0.98a
делаю все как и раньше но он чето ругается :(
C:\Program Files\Home Media Server>"C:\Program Files\Home Media Server\hmsmpeg.e
xe" [C:\Program Files\VideoLAN\VLC\vlc.exe "C:\Program Files\VideoLAN\VLC\vlc.ex
e" -Idummy --language en --sout -ffmpeg --sout=#transcode{vcodec=mp2v,vb=5000,sc
ale=1,aspect=16:9,acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=
std{access=file,mux=mpeg1,dst="D:\temp\HmsTemp\Test_9e7400606a05e0e7cda7242e4f43
1099.mpg"}} "rtp://@233.32.240.222:5050" vlc:quit
FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-memali
gn-hack --cpu=i686 --enable-libmp3lame --enable-libfaac --enable-libfaad --disab
le-demuxer=vfwcap --enable-avisynth --target-os=mingw32 --enable-shared --enable
-vhook --enable-w32threads --enable-ffplay
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.18. 0 / 52.18. 0
libavformat 52.29. 2 / 52.29. 2
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 23 2009 09:21:37, gcc: 4.2.4 [Sherpya]
Unable to find a suitable output format for '[C:\Program'

C:\Program Files\Home Media Server>pause
Для продолжения нажмите любую клавишу .
хотя если просто VCL запустить с эти параметрами то все нормально файл создается :(
На профиле Интернет-телевидение нажмите кнопку Восстановить
Post Reply