Davion Posted November 28, 2011 Posted November 28, 2011 Посоветуйте чем транскодить mpeg2 каналы в mpeg4, мультикаст в мультикаст. И какое железо примерно необходимо. Попробовал vlc... отжирает немеряно ресурсов... Вставить ник Quote
Tygra Posted November 29, 2011 Posted November 29, 2011 если каналов много и нет надобности сильно экономить , то только аппаратные кодеки , дорого и надежно . Если надо дешево и сердито , то проще набрать каналы со спутника уже в мп4 , чем транскодить самому , для стандартного процессора это черезчур ресурсоемкий процесс , думается врядли сильно изменится нагрузка от смены кодера , единственный еще вариант , на уровне чисто теории , прикрутить технологию CUDA от видеокарты и грузить ее транскодингом , gtx280 думается вытянет 8 потоков мп2->мп4 , может быть больше , оценка чисто субьективная взятая из опыта транскодинга с этой технологией на винде . Вставить ник Quote
vIv Posted December 1, 2011 Posted December 1, 2011 Посоветуйте чем транскодить mpeg2 каналы в mpeg4, мультикаст в мультикаст. И какое железо примерно необходимо. http://www.elecard.com/en/products/digital-tv-solutions/software-servers/codecworks.html Вставить ник Quote
maxlapshin Posted January 22, 2012 Posted January 22, 2012 Отжирает ресурсы не VLC, а собственно сам энкодинг в H.264 libx264, использующаяся в VLC и во всех остальных бесплатных энкодерах — очень хороший софт, дающий прекрасные результаты, причем самые дешевые по цена-качество. Варианты с CUDA и прочим на сегодняшний день несерьезны, потому что дают плохой результат. Аппаратные энкодеры, сравнимые по качеству с libx264 очень дорогие. Дешевле всего ставить Xeon или Core i7 и кодировать компьютером. Рассчет примерно по 10-15 SD каналов на один Core i7 Вставить ник Quote
mag@ Posted January 23, 2012 Posted January 23, 2012 Дешевле всего ставить Xeon или Core i7 и кодировать компьютером. Рассчет примерно по 10-15 SD каналов на один Core i7 i7 топовый, который Extreme Edition? Вставить ник Quote
RealResident Posted January 23, 2012 Posted January 23, 2012 (edited) i7 топовый, который Extreme Edition? Ну я бы не удивлялся такой скорости. Есть разница в "перекодировании по-честному" и "перекодировании с тюнингом кодера". После тюнинга канал после переключения начинает показывать с квадратов и в зависимости от динамичности картинки квадраты постепенно собираются в картинку. На канале "говорящая голова" срезка битрэйта с 1500-2000 до 500 не играет особой роли: там и резкое движение камеры происходит раз в три часа, а появляющиеся при этом небольшие квадраты и мазки по краям объектов воспринимаются как задумка оператора показать неразбериху и панику, творящуюся в динамичной сцене. На каналах же а-ля "MTV UK", где идет частая смена картинки и постоянные "резкие" спецэффекты эти размытости начинают немного мешать, так же как и, например, на TLC, где бабы постоянно размахивают цветными платьями и разноцветными лазаньями. Сегодня попробовал на 4-х головом i3 10 каналов пережать с битрэйтом 500 -- вполне себе, если не придираться, ну явно лучше, чем на youtube и там, где другой альтернативы нет и такое ТВ тоже ТВ. А вообще, конечно, баловство все это, потому как на топовых каналах битрэйт, уже пережатый по-честному, доходит до 3000 и в эти моменты проц подскакивает серьезно. Но в целом все это сглаживается: у одного канала скакнуло, у двух других наоборот упало, в итоге смотреть можно. Хотя бывали откровенные шахматные доски секунд на 5, ну и, конечно, эта задержка с прорисовкой вновь включенного канала. Я полагаю, что поиздевавшись над кодеком, растянув key-фреймы на пару минут, да и ещё раздавая по хттп, где key-фрэйм просто не может потеряться можно и больше выжать и битрэйт (честный, до срезки) дожать до 500 (в среднем, не резанный битрэйт, без cabac'а, в районе 700-1500 у среднего канала, с cabac'ом 500-900, но у последнего свои неприятности). Edited January 23, 2012 by RealResident Вставить ник Quote
maxlapshin Posted January 23, 2012 Posted January 23, 2012 Самый топовый процессор обычно не нужен. Он очень дорогой и не сильно быстрее, чем предпоследний в линейке. Замечания насчёт битрейтов безусловно верные. У libx264 есть очень полезный режим под названием ABR — average bitrate. Его использование разрешает вставлять кратковременные многократные скачки битрейта, которые компенсируются последующим снижением использования канала. Ну и, конечно, разница между однопроходным live сжатием и двухпроходным сжатием файлов может достигать двух раз за счёт более точной информации о скачках сложности картинки. В целом для эфирных каналов 720x576 700кбит — хорошая картинка. В локальной сети можно не ужиматься и давать больший битрейт. Вставить ник Quote
y_brother Posted March 17, 2013 Posted March 17, 2013 Всем привет. Есть вопрос по теме кодирования. Настроил транскодирование с аналогового тюнера на VLC в h264, дальше поток по RTSP бежит к Erlyvideo и оттуда едет на флешплеер сайта. В роли тестового источника использовал .avi-файл и все было ок. Когда запустил источником v4l с сигналом с тюнера - картинка стала в разы меньшего разрешения и во фрейме плеера теперь одни квадратики. При этом камень (Core i5) чувствует себя более чем нормально - в топе 50% нагрузки. Особо в параметрах транскода VLC, к сожалению, не особо разбираюсь, может кто ткнет носом что не так? transcode{vcodec=h264,venc=x264{threads=2,keyint=250,bframes=2,level=3.0,profile=main,qpmin=26,qpmax=50,vbv-maxrate=2200,vbv-bufsize=1800, partitions=-parti8x8-parti4x4-partp8x8-partb8x8,subme=4,me=hex,merange=10,trellis=2,lookahead=100,ref=2,mixed-refs=0,weightb=0},hurry-up,audio-sync, deinterlace=yes,acodec=aac,aenc=avcodec{strict=-2},ab=64,channels=2,samplerate=48000} PS:Параметры транскодирования брал с сайта erlyvideo. За ранее спасибо. Вставить ник Quote
maxlapshin Posted March 18, 2013 Posted March 18, 2013 попробуйте поиграть с qpmin, понизив его. Какого размера захватываемая картинка? Вставить ник Quote
y_brother Posted March 18, 2013 Posted March 18, 2013 (edited) Обычный SD канал (4:3). Судя по всему разрешение как раз 720x576. Вечерком еще поковыряюсь, попробую покрутить qpmin. Edited March 18, 2013 by y_brother Вставить ник Quote
vvvua Posted March 27, 2013 Posted March 27, 2013 (edited) Как по мне, то у вас не очень cтабильное решение... У нас работает схема: железка ASI->codecworks(mpeg-ts,mcast)->ffmpeg->ffserver->flash страничка У вас можно сразу забирать в виде: железка->ffmpeg->ffserver->flash страничка Edited March 27, 2013 by vvvua Вставить ник Quote
sergios50 Posted June 5, 2013 Posted June 5, 2013 помоготи решить задачку перетранслировать выборочно каналы с сайта http://www.cracketzaa.tv/ в локальную wifi сеть, точнее смешаную сетку, по wifi собственый канал, плюс 2-8 насколько хватит трафика примерно 40 мб, также вопрос ,как соорудить на компе типо студии ,пускать рекламу ,бегующию строку ,вообщем нужен софт ,так как за 1.50 eur, есть возможность смотреть канал в высоком качестве 720 http://www.mozzi.com/online_ads/streamvm.php?data=ES_STREAMVM.swf&affid=ADB&type=NM&sem=N&stype=SCENARIO&vas=100749&sc=797133&offer_id=1700&transaction_id=10207a4a084ac3f4b1e00c6428b74c&aff_id=460&utm_expid=26302637-20&utm_referrer=http%3A%2F%2Fcdn.adbooth.net%2Falert.html%3Furl%3Dhttp%253A%252F%252Fwww.mozzi.com%252Fonline_ads%252Fstreamvm.php%253Fdata%253DES_STREAMVM.swf%2526affid%253DADB%2526type%253DNM%2526sem%253DN%2526stype%253DSCENARIO%2526vas%253D100749%2526sc%253D797133%2526offer_id%253D1700%2526transaction_id%253D10207a4a084ac3f4b1e00c6428b74c%2526aff_id%253D460%26msg%3DPor%2520favor%2520verifica%2520que%2520eres%2520humano%2520con%2520tu%2520telefono%2520movil%2520para%2520poder%2520acceder , вот каналы эти каналы я хочу и ретранслировать ,подскажите как экономично решить задачку Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.