Online video hd

Смотреть русское с разговорами видео

Официальный сайт mydebut 24/7/365

Смотреть видео бесплатно

kkl 22.09.2010 13:46

Есть вопрос!Управление плеером удалённо / передача звука

есть пара машин в lan.
задача_1 - управлять с пк1 плеером для воспроизведения звука на пк2
vnc не предлогать.

задача_2 - выводить весь звук или звук с отдельных программ с пк1 на пк2

* основная задача 2, тк задача_1 отпадёт сама собой.


Тэги: звук
+ 3 -
Похожие Поделиться

beetlebum 22.09.2010 13:52 #
+ 6 -
mpd?
beetlebum 22.09.2010 13:52 #
+ 0 -
соррии, недочитал задачу 2
kkl 22.09.2010 13:55 #
+ -3 -
задачи не связанные друг с другом, просто чтоб не создавать 2 темы.
а на счёт мпд, хз как реализовать. ведь музло то воспроизводится на стороне клиента(плеера) подключённого к мпд
gen1s 22.09.2010 14:08 #
+ 0 -
Ну к mpd можно прикрутить Shoutcast. А с версии 0.15 (могу ошибаться) он сам без всяких приблуд может транслировать музыку по сети.
kkl 22.09.2010 14:12 #
+ 0 -
увы не подходит, забыл упомянуть, плеер нужен под lossless
gen1s 22.09.2010 14:56 #
+ 2 -
"Музло то воспроизводится на стороне" СЕРВЕРА. Клиент только управляет.
gen1s 22.09.2010 14:15 #
+ 3 -
Для проблемы №1 Mpd - идеальный вариант. Ставите на компьютер 1 сервер mpd. Включаете в конфиге вывод звука HTTP. На втором компьюетере в любом вменяемом проигрываетел открываете этот поток. На любой комп ставите какой-нибудь клиент и сможете управлять воспроизведением Mpd. Клиент и сервер совершенно не обязательно ставить на один комп.
kkl 22.09.2010 14:38 #
+ -3 -
да, но любой клиент будет воспроизводить звук только на том пк, на котором установлен этот клиент, вне зависимости от того где стоит сервер мпд.
а мне нужно воспроизводить звук на том пк, на котором стоит мпд, а управлять им с другого пк.

для наглядности: у пк1 есть монитор но нет звуковой карты, а у пк2 есть звуковая карта и нет монитора (с мпд например).
gen1s 22.09.2010 14:51 #
+ 4 -
С Mpd это всё можно. На компьютер №2 ("есть звуковая карта") ставите сервер Mpd. Он же и будет воспроизводить вашу музыку. А на компьютер №1 ("есть монитор") ставите mpc (консольный клиент), подключаетесь к серверу и управляете им. Клиент не воспроизводит музыку, а только управляет сервером. Т.е. музыка будет играть там, где стоит сервер (если вы не включите ему HTTP-стриминг). А клиентом с любого другого компа управляете.
gen1s 22.09.2010 14:29 #
+ 8 -
Можно попробовать использовать PulseAudio. Он умеет транслировать звук по сети.
kkl 22.09.2010 14:51 #
+ 0 -
спс, гляну
hate 22.09.2010 15:07 #
+ 0 -
а как у него со скоростью? раньше вроде оно передавало несжатый звук по сети, что в некоторых случаях может быть неприятно.
segoon 22.09.2010 21:28 #
+ 0 -
у меня с вай-фаем работало нормально. Правда, бывают лаги, когда связь плохая. Но тут имхо у любого небуферизованного метода будут проблемы.
yuretsz 22.09.2010 14:58 #
+ 0 -
Я жене на ноутбуке вывел на панель вынес два ярлыка со значками Play\Pause и Next.

В ярлыке прописал
sh -c "ssh homeserver play_next.sh"
sh -c "ssh homeserver play_pause.sh"

Ну и на сервере добавил два простых скрипта.
demon1981 22.09.2010 17:40 #
+ 0 -
Ну и на сервере добавил два простых скрипта
лучше было бы скрипты привести после этой фразы
yuretsz 22.09.2010 17:47 #
+ 0 -
Ну так для разных плееров разные.

К примеру, у меня banshee, там чуть сложнее из-за необходимости ловить сессию D-Bus:

#!/bin/bash

PID=$(pidof banshee-1 /usr/lib/banshee-1/Banshee.exe)

if < -z $PID >; then
echo "Banshee doesn't appear to be running"
else
export DBUS_SESSION_BUS_ADDRESS=$(cat /proc/$PID/environ | xargs -0 -n1 | grep ^DBUS_SESSION_BUS_ADDRESS | cut -d= -f2-)
banshee-1 --next
fi


Uzix 22.09.2010 15:37 #
+ 1 -
Еще о передаче звука по сети - можно организовать с помощью loopback-устройства. Ставим snd_aloop ('m-a a-i alsa-sources' для deb-ов), прописываем в asound.conf loopback-устройства для записи и воспроизведения, в нужном плеере прописываем устройство вывода, далее на передающей стороне что-то вроде 'arecord -D loop | nc 10.0.0.1 4321', а на воспроизводящем - 'nc -lp 4321 |aplay'
Uzix 22.09.2010 15:39 #
+ 1 -
* 'arecord -D loop - | nc 10.0.0.1 4321'
Не нашел как отредактировать сообщение.
goblinyara 22.09.2010 19:35 #
+ 1 -
а тут и нельзя, только модеры и кровавая администрация может
h31 22.09.2010 16:26 #
+ 0 -
Можно воспользоваться плеером, поддерживающим DAAP, на крайняк uPnP. Например, Rhythmbox.
s.c.o.r.p.i.o.n. 22.09.2010 20:31 #
+ 0 -
я бывает через ssh управляю.
посмотри в сторону:
rhythmbox-client --help
batalych 23.09.2010 00:12 #
+ 0 -
http://mp3blaster.sourceforge.net/
У меня было реализовано так:
Стоит комп. На нём много музыки. Подключаюсь по ssh и запускаю mp3blaster. Закидываю песенки в плейлист. Сохраняю плейлист. Пользуюсь.
К этому компу были поключены внешние колонки, которые были смонтированы под потолком.
Очень эффектно было управлять музыкой с лаптопа, который даже к 220 не подключен:)
Народ просто терялся, когда я менял громкость или песню.
Как так? из компа не торчит ни одного провода, а под потолком играет музыка;)
batalych 23.09.2010 00:16 #
+ 1 -
Хмммм, не вник сразу, что задача 2 основная.
Тогда я делал-бы так:
монтировал по ssh к удалённому компу папку, как локальную, при помощи sshfs, и потом всё тот-же mp3blaster.
beetlebum 23.09.2010 10:37 #
+ 0 -
Там нужно звук с программы пустить.Неважно какой. Как локальная папка поможет? Нет, ну конечно можно сделать запись звука программы в какой-то файл, и по ssh отдавать, но это совсем ужасный, стращный, кривой костыль
batalych 26.09.2010 02:39 #
+ 0 -
Стереотипное мышление - если звук, то почему-то мп3:)

Возможно стоит посмотреть на википедии эту статью. И если не поможет, то пробовать отталкиваться от:
Альтернативные звуковые серверы — JACK Audio Connection Kit (который не поддерживает сетевой звук, но его поддерживает netjack), aRtsd, NAS и PulseAudio.

И тогда этот коммент для Вас является наиболее информативным из всех.
main 23.09.2010 10:31 #
+ 2 -
Можно при помощи pulseaudio
я делаю так:
на пк1 export PULSE_SERVER=айпиадрес

на пк2 вообще ничего не делал, но иногда говорят делать.

Как я делаю:
Для того, что бы весь саунд с пк1 вывести на пк2, я в ~/.profile записываю export PULSE_SERVER=айпиадрес и перезапускаю сеанс. Тогда весь софт начинает выводить звук через пк2.
Когда мне надо прекратить вывод, я комментирую строку с export и снова перезапускаю сеанс.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн