Printable Version of Topic
Click here to view this topic in its original format |
Forums > Работа с видео и аудио > Стриминг с дримбокса через VLC в DLink DSM320, Как? |
Posted by: VxWorks on 05-07-2007, 23:00 |
Как говорится, не было у бабы забот, купила баба dreambox. ![]() Не совсем дримбокс, правда, но что-то очень похожее, Technomate TM9100. Девайс сей может посылать потоковое видео в VLC таким вот макаром: http://192.168.100.165:31339/0,0407,00a7,006c (http://192.168.100.165:31339/0,0407,00a7,006c Цифры после запятой представляют собой параметры спутникового канала, так что, изменяя их, я могу переключать каналы с компа. Но речь (на сегодняшний момент ![]() Так вот, как бы заставить VLC выдавать такой поток? Для начала, хотя бы чтобы его можно было увидеть в Windows Media Player? |
Posted by: Stranger on 05-07-2007, 23:44 |
воркс развлекается ![]() |
Posted by: VxWorks on 05-07-2007, 23:51 |
Пока что не могу даже заставить VLC гнать обычный файл в Windows Media Player. Пробовал способ, описанный здесь: http://www.videolan.org/doc/streaming-howto/en/ch04.html#id294991 (http://www.videolan.org/doc/streaming-howto/en/ch04.html#id294991 WMP видит поток, но нифига не хочет с ним делать. Он его определяет, как аудио нулевой длины. Это если через Wizard действовать и давать ему HTTP. А если способом, описанным выше, то WMP вообще не видит поток. Даю ему вот такую конфигурацию: C:\Program Files\VideoLAN\VLC>vlc -vvv E:\test.avi --sout '#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:8080}' |
Posted by: VxWorks on 06-07-2007, 12:36 |
Продолжаю разговаривать сам с собой ![]() Научился перекидывать поток из VLC в WMP. Оказывается, надо было явно указывать destination. Вот такая команда работает: :sout=#transcode{vcodec=DIV3,vb=2048,scale=1,acodec=mp3,ab=256,channels=2}:duplicate{dst=std{access=mmsh,mux=ts,dst=127.0.0.1:7000}} :sout-all В WMP открывается через mms://127.0.0.1:7000 (mms://127.0.0.1:7000 или http://127.0.0.1:7000 (http://127.0.0.1:7000. Вопрос - как научить их общаться без перекодирования? |
Posted by: 64fp on 06-07-2007, 18:48 |
VxWorks Ждём продолжения, авось пригодится, спасибо ![]() |
Posted by: Set on 06-07-2007, 20:40 |
Может просто выкинуть transcode ? |
Posted by: VxWorks on 06-07-2007, 22:46 |
Без транскодирования не работает ![]() Короче, добился того, что DLink показывает видео с нормальным качеством (более-менее). Но звука нет, как ни пытался его настроить ![]() Параметры VLC такие: :sout=#transcode{vcodec=DIV3,vb=3072,scale=1,acodec=mp3,ab=96,channels=1}:duplicate{dst=std{access=mmsh,mux=ps,dst=127.0.0.1:7000}} Потом это все гонится в TVersity, в котором я добавил линк на mms поток. TVersity его тоже транскодирует за каким-то хреном (в принципе, можно обойтись и без транскодирования в TVersity, если выставить VLC максимальный битрейт видео в 1024. Но качество визуально лучше, если дать VLC 3072 и заставить TVersity транскодировать видео). Звука нет при любом раскладе. На компе через TVersity звук есть. |
Posted by: yury_usa on 06-07-2007, 22:47 |
есть еще такая прога: http://www.orb.com/ (http://www.orb.com/ не пробовал ее? |
Posted by: VxWorks on 06-07-2007, 22:59 |
Так этот Orb не поддерживает UPnP AV, чем он мне поможет? На комп гнать я могу и через VLC, с компами и всяким компоподобными девайсам проблем нет. Но для DLink требуется инкапсуляция UPnP, для этого мне TVersity и нужен. |
Posted by: yury_usa on 06-07-2007, 23:02 | ||
upnp.. простой поиск гуглом выдал еще такой продукт от неро: http://www.nero.com/nero7/enu/Nero_MediaHome.html (http://www.nero.com/nero7/enu/Nero_MediaHome.html
|
Posted by: VxWorks on 07-07-2007, 00:02 |
Есть он у меня. Равно как и ushare, Twonkyvision и TVersity. Из них всех Нера самая бестолковая. А фактически, только TVersity я смог научить подхватывать поток с VLC и выдавать его через UPnP. У остальных вроде нет (у Неры точно нет) возможности самому задавать поток данных. |
Posted by: Vova on 07-07-2007, 00:07 |
Я извиняюсь, но все это смахивает на то, что когда коту (филину ) делать нечего... Воркс ихвини ![]() Нафига тебе эта вся байда? Что нельзя нормально телек так смотреть? У нас все дримбоксы используют чтобы смотреть кодированые каналы. А разобраться, так там смотреть то не чего ![]() |
Posted by: VxWorks on 07-07-2007, 00:30 |
Байда вот зачем - жена хочет смотреть русские каналы на телевизоре в спальне, но стены долбить под кабель не хочет. И еще один ресивер покупать тоже не хочет. И внутри дома кабель гнать тоже отказывается. Всякие AV передатчики уже в одном месте сидят - порнография полная. Вот и уперлась - "купил линуксовый ресивер - заставь его работать, как я (Vx: она, в смысле ![]() Как говорится, женщины как двигатели прогресса. |
Posted by: Vova on 07-07-2007, 00:34 |
Ясненько ![]() Слово жены, Закон. ![]() |
Posted by: Set on 07-07-2007, 00:50 |
Если TVersity цепляет поток, то зачем vlc, пусть берёт его напрямую с ресивера. |
Posted by: VxWorks on 07-07-2007, 00:57 |
Он не хочет брать поток с ресивера ![]() |
Posted by: Set on 07-07-2007, 19:35 | ||
А если так без перекодировки в vlc:
|
Posted by: VxWorks on 08-07-2007, 00:54 |
Пытался - не хочет TVersity хватать поток. |
Posted by: Set on 09-07-2007, 18:36 |
Может TVersity декодеров нехватает, вот и не жрёт. |
Posted by: VxWorks on 14-07-2007, 00:23 |
Хватает вроде. |
Posted by: Vova on 14-07-2007, 00:25 | ||
![]() А вобще, читаю и мне все интересней становится. Ведь у меня все это тоже можно будет проделать ![]() ![]() ![]() |
Posted by: VxWorks on 14-07-2007, 00:38 | ||||
![]() Насчет "проделать" - у тебя дримбокс? |
Posted by: Vova on 14-07-2007, 20:18 | ||||||
![]() Поэтому и отслеживаю тему ![]() |
Posted by: VxWorks on 14-07-2007, 21:53 |
Давай, дело полезное ![]() |
Posted by: VxWorks on 24-07-2007, 00:41 |
Добился показа канала без перекодирования ![]() Поставил Twonkyvision на TM9100, дал ему файл конфигурации VLC и гоняю поток с TM9100 через VLC. Вся тупость ситуации заключается вот в чем - поскольку TM9100 умеет выдавать видеопоток только по реквесту такого типа: http://192.168.100.165:31339/0,0407,00a7,006c (http://192.168.100.165:31339/0,0407,00a7,006c то надо использовать VLC, чтобы выдавать поток через http://192.168.100.165:8080 (http://192.168.100.165:8080 А иначе плейер его не понимает. Гуру Линукса - как мне заставить streamts выдавать поток по обращению через url выше? |
Posted by: RudiKiev on 13-12-2008, 14:20 |
Подыму старую тему... Хочу связать дримбокс с PS3 Появилось ли какое-то законченое решение? |
Posted by: VxWorks on 13-12-2008, 14:55 |
Какой из дримбоксов и как именно связать? Скажем, для DM500 и выше, можно поставить Gemini и установить на нее UPnP сервер (плагин). После чего, в теории, PS3 должна увидеть новый сервер и подключиться к нему. Но тут есть такой прикол - если DM500 клон, то можно убить ресивер, потому что Gemini клоны ненавидят. В случае клона, но только для DM500+ можно поставить PLi Jade с UPnP (для 500 памяти не хватает). Ну или стандартный способ - по самбе, правда можно будет смотреть только записанные программы. |