Bit Torrent Live
по мотивам http://lenta.ru/news/2012/02/14/cohen/ http://live.bittorrent.com/
Коэн позиционирует новое детище как убийцу инфраструктуры ТВ. И что самое странное - оно даже работает :)
по мотивам http://lenta.ru/news/2012/02/14/cohen/ http://live.bittorrent.com/
Коэн позиционирует новое детище как убийцу инфраструктуры ТВ. И что самое странное - оно даже работает :)
понадобилось вот портировать gtk приложение в Windows.
Не мудрствуя с кросс-компиляцией, решил поселить всё необходимое в виртуалке.
И теперь изыскиваю оболочку (сборку?) mingw с пакетным менеджером и набором необходимых пакетов. Можно конечно следовать заветам Патрика ставить(и обновлять) всё поотдельности и желательно из исходников, но 21 век на дворе - должно быть уже готовое решение.
помогите запустить gst-launch, то есть правильно составить конвеер. Есть файл который корректно проигрывается mplayer`ом, но вызов
$ gst-launch-0.10 -t -v filesrc location=video.bin ! decodebin ! xvimagesink
Установка конвейера в состояние PAUSED... /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4, parsed=(boolean)false Подготовка конвейера (PREROLL)... /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4, parsed=(boolean)false /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1 /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0.GstPad:sink: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1 /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1 Конвейер подготовлен (PREROLLED)... Установка конвейера в состояние PLAYING... New clock: GstSystemClock Получен маркер EOS («конец потока») от элемента «pipeline0». Execution ended after 35000047911 ns. Установка конвейера в состояние PAUSED... Установка конвейера в состояние READY... /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0.GstPad:sink: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL Установка конвейера в состояние NULL... Освобождение конвейера...а выхлоп mplayer на том-же файле :
========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family INFO: libavcodec init OK! Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== Audio: no sound Freeing 0 unused audio chunks. Starting playback... [ffmpeg] aspect_ratio: 1.500000 VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12) Trying filter chain: vo VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.50:1 - prescaling to correct movie aspect. VO Config (720x480->720x480,flags=0,'MPlayer',0x32315659) VO: [vdpau] 720x480 => 720x480 Planar YV12 VO: Description: VDPAU with X11 VO: Author: Rajib Mahapatra <rmahapatra@nvidia.com> and others [vdpau] Updating CSC matrix for BT.601подозреваю что gst-launch некорректно подобрал кодек, но как ему сказать мои предпочтения - пока не понял :(
сам видеофайл - http://www.4shared.com/file/5KZbjDZb/video.html?refurl=d1url
попалась тут значит мне IP камера с прошивкой (и начинкой) eterosoft (на самом деле DLink DCS-68xx rev.A). Работать с ней может только убогий нативный клиент под Win или веб-морда с ActiveX исключительно в IE. Протокол соответственно proprietary и недокументирован.
С помощью tcpdump, пачки самописных тулзов и такой-то матери протокол частично расколот, авторизация проходит, пакеты разбираются, с камеры берётся видеопоток который без ошибок и ругани воспроизводит mplayer.
чтобы двинуть дальше и разбираться с PTZ нужно уже интерактивное приложение. Разыскивается пример или скелет эдакого минималистичного приложения воспроизведения видео. А так как ковыряю сетевую часть, от всей мультимедии нужна только одна функция в которую и слать сжатые видеокадры.
Выбор Gtk, ffmpeg предусловлен - gtk я немного помню, ffmpeg (libavcodec) работает с потоками камеры и используется в нативном клиенте и (очевидно) в самой камере. То есть другие варианты предлагать нестоит.
ищу протокол (форматы пакетов и процедуры обмена) IP видеокамер EtroVision. Пока-что всё что находится - EtroVision SDK с API DirectX, ActiveX :(
привык собирать всякую инфу в Basket (тот который Note Pads KDE), сейчас волею судеб часто приходиться использовать offtop, в котором как раз ровно Basket мне и нехватает :)
вроде бы как 2.0 (хоть и бета) должен существовать и работать в offtop, но на оф.сайтах только сорцы, а заниматься кросс-компиляцией под win совсем-совсем нехочется :)
итого: ищу дистр.Basket под Windows или его максимально близкий аналог, который существует и для Linux и для offtop.
а как там поживает jEdit ?
кто им сейчас пользуется, как впечатления ? Просто есть слабость к просто-хорошим-редакторам, а в давно-давно JEdit был весьма неплох.
возникла потребность по ИК управлять компом (почти медиацентром), и встала проблема покупки приёмника и пульта. Из хотелок - установка почти без бубнов в linux и работоспособность в windows. От пульта требуются функции включить/выключить комп, выбрать канал видео (в каком-то проигрывателе) и джойстик.
Самоделки отпадают сразу и доступные порты только USB. Беглый взгляд даёт варианты покупки IRLINK (http://pultov.net/item/3514) и некий Comp.Remote control (http://pultov.net/item/2226) но и то и другое с неизвестной работоспособностью в Linux.
Нужны советы по подбору ИК приёмника с пультом. Советы желательно дополнять личным опытом советчика :)
разыскивается бокс IP66 в который поместиться бесперебойник, 2U шелезяка + пара розеток или разводная коробка..
что-то наш рынок выдаёт беспредельные цены
Кто тут занимался ? даже мутил контору...разговор есть на пару минут :)
На момент создания виджета, точное кол-во столбцов неизвестно. И в процессе работы приложения по велению юзера столбцы могут добавляться/удаляться (связные данные, вычислимые поля и проч). Физически данные более тяготеют к таблицам а-ля результат SELECT..GROUP BY..
Возможностей стандартных gtk_tree_store|gtk_list_store явно не хватает
Возможно кто-нить видел или делал похожую модель - поделитесь ссылкой на реализацию, чтобы взять как основу.
хочу вот хостинг в забугорье :) что то я в отечественных разочарован.
присматриваюсь к arvixe.com, с прицелом потом взять VDS. Но как обо всяком провайдере отзывы противоречивы.
Есть тут кто использует arvixe ? как там у них с качеством
Очень нужно что-то а-ля MS-Project помогающий прикидывать деньги по Gantt диаграммам. Вся проблема, что подручные OpenSource программы плохо считают не-людские ресурсы. Видимо считают что расходы а-ля аренды (помещений/серверов) или покупки лицензий/ПО надо держать в уме как всяку мелочь и к проектированию они отношения не имеют :(
p.s. Прогресс ё-моё..придётся видимо постарике юзать талички. Как в старо-давние времена DOS`а. Только то был VisiCalc и работал он на 1-м 486 процессоре.
Какие есть ?
Можно без притягивания сложной системы тестов/экзаменов - просто разделы, курсы, электронная библиотека, семинары. Желательна возможность управления видеокнференциями/модными вебинарами.
Возможно ли с помощью squid+samba+apache реализовать следующий сценарий в небольшой корпоративной сети :
1 - пользователь в броузере жмёт ссылку на загрузку файла
2 - ему показывается страница с просьбой описать что за файл и нафига он ему (пользователю) нужен
3 - файл загружается на файл-сервер
4 - пользователю отдаётся ссылка на локальный ресурс (smb://.. или как в windows`е принято)
Существует ли ?
В различных процессах порождается море всякого кода/полу-проектов которые и поддерживать нет сил и выбрасывать жалко. Всякого рода эксперименты, пробы и так далее.
Хочется некий сервис - куда код положил, проаннотировал и забыл на время. Глядишь кому и пригодился, хотя-бы идею/реализацию подсмотреть. Заводить git/svn/cvs - явно лишнее.
тут разбирался в /home - есть реализация lazy процедур для tcl, сделана просто for fun под настроение, разобраться в деталях интерпретатора. Явно как проект поддерживать не буду, просто так стереть жалко. Заводить аккаунт на sf, code.google или где там щас модно - тоже излишнее.
отдать код - не выделяя собственных привилегий, авторства, ни накладывая ограничений, такого уже (ещё?) нет ?? Единственный выбор - публиковать на форуме/в блоге ?
бегло посмотрел http://www.ultimatepp.org/index.html, заинтересовали сравнения NTL и STL в плане быстродействия.
вопрос к тем кто использовал U++ и соотв. NTL в разработке - приведённые сравнения близки к реальности? И насколько удобен NTL в практическом применении. А то их подход мягко говоря отличается от привычного
ps. достаточно интересная библиотека. На первый взгляд ещё чуть и был-бы достойный конкурент Qt.
по мотивам бекап в сторону облаков, для дома, для семьи
Имеется значительный свободный объём и пол-суток простаивающий канал - есть ли возможность «продать» это в Облако, за небольшой профит ? И в какое облако лучше (удобнее)?? dropbox, spideroak или прочие..
из спортивного так сказать интереса :)
Есть Linux великолепно живущий в VirtualBox под XP уже длительное время. Тут случилось нечто - Linux прежде живший в дуал-буте на sdb ушёл в страну праотцов. Есть ли возможность перенести систему из VirtualBox на реальный диск, минуя стадию boot-cd+restore-backup ?
p.s. вообще любопытно было-бы прочесть мануал(или лучше даже отзывы) по миграции linux в/из VirtualBox.
что с памятью моей стало :) забыл вот как делается нечто подобное :
#define x(y) ????
enum {
E1
E2
E3
};
int main() {
printf("%d %s",E2,x(E2)); //should print "1 E2"
}
ЗЫ лезть в исходник assert лень :)
| ← назад | следующие → |