Как я могу ретранслировать аудиопоток?

Мы с женой и любим слушать один и тот же онлайн-поток. Это означает, что мы в итоге получаем несколько компьютеров, подключающихся к одному и тому же онлайн-потоку в одно и то же время. Было бы полезно, если бы я мог сэкономить на пропускной способности интернета, подключившись к интернет-потоку на одном компьютере / сервере и «ретранслируя» его так, чтобы он был доступен другим компьютерам в моем доме.

Любые предложения?

6
задан 30 September 2010 в 22:28

18 ответов

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Вам нужно установить paprefs для этого на «сервере» ( компьютер, подключающийся к интернет-потоку) и на каждом «клиенте» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - графическая программа, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес http://0pointer.de/lennart/projects/paprefs/, который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на сервере. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи мультимедиа DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный звуковое устройство для многоадресной передачи / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

В разделе« Доступ к сети »выберите:

«Сделать доступные сетевые звуковые устройства PulseAudio доступными локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP»

Этого достаточно для конфигурации клиента.

Когда пришло время прослушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» со вкладки «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любое другое аудио), поступающее с сервера.

Насколько мне известно, приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня есть вопрос по этому вопросу в http://0pointer.de/lennart/projects/paprefs/ .

7
ответ дан 25 July 2018 в 23:09
  • 1
    Интересно! Я попробовал это, и это сработало. Единственная проблема заключается в том, что, как представляется, время задержки сетевого / процессорного времени заставляет музыку ускоряться и замедляться. Очень странно. Какие-либо предложения? – HughH 5 October 2010 в 20:38
  • 2
    Ну, первым шагом было бы определить, вызвано ли отставание проблемой сети или локальной обработкой. Проверяйте время вашего тура, пинговая сервер от каждого клиента. Если ваше RTT составляет более 90 мс или около того, это проблема. RTT для локального пинга в моей сети составляет около 4-16 мс при очень простом использовании сети. Я не уверен в загрузке многоадресной рассылки RTP в сети, но это не должно быть ничего, с чем не может справиться Ethernet 100MBit. – koanhead 7 October 2010 в 23:46
  • 3
    Если RTT кажется достаточно низким, вы можете посмотреть, что еще делают сетевые интерфейсы. Если отставание одинаково для многих клиентов, возможно, сервер обрабатывает слишком много одновременных подключений. Если вы многоадресной рассылки для трех клиентов с восемью вкладками, открытыми в двух браузерах, высевая шесть торрентов и обрабатывая шесть сеансов ssh -X, которые могут немного замедлить работу вашего сервера;) – koanhead 7 October 2010 в 23:49
  • 4
    Используйте системный монитор, чтобы посмотреть, что делает ваша сеть. Это не идеально, потому что он не разделяется по интерфейсу, а ось измерения является странной (моя максимальная скорость составляет 2 KiByte / sec для гигабитного Ethernet!), Поэтому вам может понадобиться более подробное решение для мониторинга, такое как ntop или wirehark. – koanhead 7 October 2010 в 23:57
  • 5
    Если сеть выглядит незащищенной, проблема должна быть в локальной обработке: либо сервер перегружен загрузкой, распаковкой и ретрансляцией при выполнении других задач, либо у клиентов возникают аналогичные проблемы. Я не знаю, насколько мощными являются компьютеры, но снова System Monitor - ваш друг. Еще одна гибкая утилита для мониторинга процессов и нагрузки - верхняя. – koanhead 8 October 2010 в 00:00

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслировать различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать с Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 25 July 2018 в 23:09

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Вам нужно установить paprefs для этого на «сервере» ( компьютер, подключающийся к интернет-потоку) и на каждом «клиенте» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - графическая программа, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес http://0pointer.de/lennart/projects/paprefs/, который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на сервере. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи мультимедиа DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный звуковое устройство для многоадресной передачи / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

В разделе« Доступ к сети »выберите:

«Сделать доступные сетевые звуковые устройства PulseAudio доступными локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP»

Этого достаточно для конфигурации клиента.

Когда пришло время прослушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» со вкладки «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любое другое аудио), поступающее с сервера.

Насколько мне известно, приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня есть вопрос по этому вопросу в http://0pointer.de/lennart/projects/paprefs/ .

7
ответ дан 27 July 2018 в 03:07
  • 1
    Интересно! Я попробовал это, и это сработало. Единственная проблема заключается в том, что, как представляется, время задержки сетевого / процессорного времени заставляет музыку ускоряться и замедляться. Очень странно. Какие-либо предложения? – HughH 5 October 2010 в 20:38
  • 2
    Ну, первым шагом будет определить, является ли задержка вызвана неполадками сети или по локальной обработки. Проверить вашему туда-обратно, отправляя запрос на сервер с каждого клиента. Если ваши РТТ превышает 90 мс или так, это проблема. РТТ для местного пинг в моей сети составляет около 4-16мс при очень малой нагрузки в сети. Я не уверен, что нагрузки в РТП ставит многоадресной рассылки в сети, но это не должно быть ничего 100Мбит Ethernet может не справиться. – koanhead 7 October 2010 в 23:46
  • 3
    Если RTT кажется достаточно низким, вы можете посмотреть, что еще делают сетевые интерфейсы. Если отставание одинаково для многих клиентов, возможно, сервер обрабатывает слишком много одновременных подключений. Если вы многоадресной рассылки для трех клиентов с восемью вкладками, открытыми в двух браузерах, высевая шесть торрентов и обрабатывая шесть сеансов ssh -X, которые могут немного замедлить работу вашего сервера;) – koanhead 7 October 2010 в 23:49
  • 4
    Используйте системный монитор, чтобы посмотреть, что делает ваша сеть. Это не идеально, потому что он не разделяется по интерфейсу, а ось измерения является странной (моя максимальная скорость составляет 2 KiByte / sec для гигабитного Ethernet!), Поэтому вам может понадобиться более подробное решение для мониторинга, такое как ntop или wirehark. – koanhead 7 October 2010 в 23:57
  • 5
    Если сеть выглядит незащищенной, проблема должна быть в локальной обработке: либо сервер перегружен загрузкой, распаковкой и ретрансляцией при выполнении других задач, либо у клиентов возникают аналогичные проблемы. Я не знаю, насколько мощными являются компьютеры, но снова System Monitor - ваш друг. Еще одна гибкая утилита для мониторинга процессов и нагрузки - верхняя. – koanhead 8 October 2010 в 00:00

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслировать различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать с Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 27 July 2018 в 03:07

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Вам нужно установить paprefs для этого на «сервере» ( компьютер, подключающийся к интернет-потоку) и на каждом «клиенте» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - графическая программа, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес http://0pointer.de/lennart/projects/paprefs/, который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на сервере. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи мультимедиа DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный звуковое устройство для многоадресной передачи / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

В разделе« Доступ к сети »выберите:

«Сделать доступные сетевые звуковые устройства PulseAudio доступными локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP»

Этого достаточно для конфигурации клиента.

Когда пришло время прослушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» со вкладки «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любое другое аудио), поступающее с сервера.

Насколько мне известно, приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня есть вопрос по этому вопросу в http://0pointer.de/lennart/projects/paprefs/ .

7
ответ дан 31 July 2018 в 12:21
  • 1
    Интересно! Я попробовал это, и это сработало. Единственная проблема заключается в том, что, как представляется, время задержки сетевого / процессорного времени заставляет музыку ускоряться и замедляться. Очень странно. Какие-либо предложения? – HughH 5 October 2010 в 20:38
  • 2
    Ну, первым шагом было бы определить, вызвано ли отставание проблемой сети или локальной обработкой. Проверяйте время вашего тура, пинговая сервер от каждого клиента. Если ваше RTT составляет более 90 мс или около того, это проблема. RTT для локального пинга в моей сети составляет около 4-16 мс при очень простом использовании сети. Я не уверен в загрузке многоадресной рассылки RTP в сети, но это не должно быть ничего, с чем не может справиться Ethernet 100MBit. – koanhead 7 October 2010 в 23:46
  • 3
    Если RTT кажется достаточно низким, вы можете посмотреть, что еще делают сетевые интерфейсы. Если отставание одинаково для многих клиентов, возможно, сервер обрабатывает слишком много одновременных подключений. Если вы многоадресной рассылки для трех клиентов с восемью вкладками, открытыми в двух браузерах, высевая шесть торрентов и обрабатывая шесть сеансов ssh -X, которые могут немного замедлить работу вашего сервера;) – koanhead 7 October 2010 в 23:49
  • 4
    Используйте системный монитор, чтобы посмотреть, что делает ваша сеть. Это не идеально, потому что он не разделяется по интерфейсу, а ось измерения является странной (моя максимальная скорость составляет 2 KiByte / sec для гигабитного Ethernet!), Поэтому вам может понадобиться более подробное решение для мониторинга, такое как ntop или wirehark. – koanhead 7 October 2010 в 23:57
  • 5
    Если сеть выглядит незащищенной, проблема должна быть в локальной обработке: либо сервер перегружен загрузкой, распаковкой и ретрансляцией при выполнении других задач, либо у клиентов возникают аналогичные проблемы. Я не знаю, насколько мощными являются компьютеры, но снова System Monitor - ваш друг. Еще одна гибкая утилита для мониторинга процессов и нагрузки - верхняя. – koanhead 8 October 2010 в 00:00

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслировать различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать с Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 31 July 2018 в 12:21

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслироваться в различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать из Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 2 August 2018 в 04:29

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Для этого вам нужно установить paprefs для этого, на «сервер» (компьютер, подключающийся к интернет-потоку) и каждый «клиент» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - это программа GUI, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес, http://0pointer.de/lennart/projects/paprefs/ , который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на серверной машине. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи медиафайлов DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный аудио-устройство для многоадресной рассылки / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

На вкладке« Доступ к сети » , выберите:

«Сделать доступными сетевые звуковые устройства PulseAudio доступны локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP «

Этого достаточно для конфигурации клиента.

Когда пришло время слушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» на вкладке «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любой другой звук), поступающий с сервера.

Насколько я знаю, нет способа привязать конкретный приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня вопрос по этому вопросу в Как клонировать аудиовыход? .

7
ответ дан 2 August 2018 в 04:29

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслироваться в различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать из Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 4 August 2018 в 21:02

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Для этого вам нужно установить paprefs для этого, на «сервер» (компьютер, подключающийся к интернет-потоку) и каждый «клиент» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - это программа GUI, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес, http://0pointer.de/lennart/projects/paprefs/ , который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на серверной машине. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи медиафайлов DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный аудио-устройство для многоадресной рассылки / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

На вкладке« Доступ к сети » , выберите:

«Сделать доступными сетевые звуковые устройства PulseAudio доступны локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP «

Этого достаточно для конфигурации клиента.

Когда пришло время слушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» на вкладке «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любой другой звук), поступающий с сервера.

Насколько я знаю, нет способа привязать конкретный приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня вопрос по этому вопросу в Как клонировать аудиовыход? .

7
ответ дан 4 August 2018 в 21:02

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслироваться в различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать из Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 6 August 2018 в 04:34

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Для этого вам нужно установить paprefs для этого, на «сервер» (компьютер, подключающийся к интернет-потоку) и каждый «клиент» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - это программа GUI, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес, http://0pointer.de/lennart/projects/paprefs/ , который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на серверной машине. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи медиафайлов DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный аудио-устройство для многоадресной рассылки / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

На вкладке« Доступ к сети » , выберите:

«Сделать доступными сетевые звуковые устройства PulseAudio доступны локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP «

Этого достаточно для конфигурации клиента.

Когда пришло время слушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» на вкладке «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любой другой звук), поступающий с сервера.

Насколько я знаю, нет способа привязать конкретный приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня вопрос по этому вопросу в Как клонировать аудиовыход? .

7
ответ дан 6 August 2018 в 04:34

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслироваться в различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать из Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 7 August 2018 в 22:43

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Для этого вам нужно установить paprefs для этого, на «сервер» (компьютер, подключающийся к интернет-потоку) и каждый «клиент» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - это программа GUI, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес, http://0pointer.de/lennart/projects/paprefs/ , который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на серверной машине. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи медиафайлов DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный аудио-устройство для многоадресной рассылки / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

На вкладке« Доступ к сети » , выберите:

«Сделать доступными сетевые звуковые устройства PulseAudio доступны локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP «

Этого достаточно для конфигурации клиента.

Когда пришло время слушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» на вкладке «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любой другой звук), поступающий с сервера.

Насколько я знаю, нет способа привязать конкретный приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня вопрос по этому вопросу в Как клонировать аудиовыход? .

7
ответ дан 7 August 2018 в 22:43

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслироваться в различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать из Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 10 August 2018 в 10:49

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Для этого вам нужно установить paprefs для этого, на «сервер» (компьютер, подключающийся к интернет-потоку) и каждый «клиент» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - это программа GUI, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес, http://0pointer.de/lennart/projects/paprefs/ , который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на серверной машине. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи медиафайлов DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный аудио-устройство для многоадресной рассылки / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

На вкладке« Доступ к сети » , выберите:

«Сделать доступными сетевые звуковые устройства PulseAudio доступны локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP «

Этого достаточно для конфигурации клиента.

Когда пришло время слушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» на вкладке «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любой другой звук), поступающий с сервера.

Насколько я знаю, нет способа привязать конкретный приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня вопрос по этому вопросу в Как клонировать аудиовыход? .

7
ответ дан 10 August 2018 в 10:49

Я тоже изучал это. Я хочу транслировать свои Pandora, MP3 или что-то из одного источника на различные нетбуки и все, что связано с приемниками на моем доме. Я еще не нашел серебряную пулю, но вот некоторые из моих занятий.

VLC, похоже, может это сделать, пока вы можете захватить «аудио выход», но это зависит от вашей звуковой карты.

Airfoil - недорогой коммерческий продукт, который утверждает, что может транслироваться в различные ОС, включая Ubuntu. Однако я не думаю, что вы можете транслировать из Ubuntu. Трансляция кажется неустойчивой с Win 7.

0
ответ дан 13 August 2018 в 17:23

Почему бы не подключиться к интернет-потоку с одного компьютера, а затем использовать PulseAudio для передачи звука в сеть?

Для этого вам нужно установить paprefs для этого, на «сервер» (компьютер, подключающийся к интернет-потоку) и каждый «клиент» (компьютер, принимающий аудиоданные с сервера), который вы хотите использовать.

paprefs - это программа GUI, но ее варианты немного непрозрачны. Манипуляция, как это часто бывает, бесполезна для выяснения вариантов. Он предоставляет веб-адрес, http://0pointer.de/lennart/projects/paprefs/ , который имеет ссылку на «Документацию», но не содержит фактической документации. Я попытаюсь провести вас через процесс настройки, но моя настройка отличается от вашей, поэтому я могу ошибаться. Надеюсь, кто-то увидит его и исправьте, если я это сделаю.

Сначала запустите paprefs на серверной машине. В разделе «Доступ к сети» выберите:

«Включить сетевой доступ к локальным звуковым устройствам» «Разрешить другим компьютерам в локальной сети обнаруживать локальные звуковые устройства» и «Не требует аутентификации»

На этой вкладке есть еще две возможности относительно потоковой передачи медиафайлов DLNA / UPnp. Я не знаю, что это такое, поэтому я оставил его один.

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить многоадресный / RTP-отправитель» и «Создать отдельный аудио-устройство для многоадресной рассылки / RTP «Это должно сделать это для сервера.

Для каждого клиента запустите paprefs и:

На вкладке« Доступ к сети » , выберите:

«Сделать доступными сетевые звуковые устройства PulseAudio доступны локально»

На вкладке «Многоадресная рассылка / RTP» выберите:

«Включить приемник многоадресной рассылки / RTP «

Этого достаточно для конфигурации клиента.

Когда пришло время слушать вашу трансляцию, подключите сервер к интернет-потоку обычным способом. Затем откройте «System & rarr; Preferences & rarr; Sound» и выберите «RTP Multicast» на вкладке «Выход».

После этого на каждом клиенте откройте «System & rarr; Preferences & rarr; Sound» и посмотрите вкладку «Вход». Он должен содержать запись для многоадресной рассылки RTP (имя хоста сервера). Я не уверен в точной формулировке, поскольку я не могу проверить ее прямо сейчас. В любом случае выберите многоадресную рассылку, отрегулируйте громкость, и вы должны услышать широковещательную передачу (и любой другой звук), поступающий с сервера.

Насколько я знаю, нет способа привязать конкретный приложений к конкретным входам / выходам. Если кто-нибудь знает об этом, мне очень хотелось бы узнать об этом. У меня вопрос по этому вопросу в Как клонировать аудиовыход? .

7
ответ дан 13 August 2018 в 17:23
  • 1
    Интересно! Я попробовал это, и это сработало. Единственная проблема заключается в том, что, как представляется, время задержки сетевого / процессорного времени заставляет музыку ускоряться и замедляться. Очень странно. Какие-либо предложения? – HughH 5 October 2010 в 20:38
  • 2
    Ну, первым шагом было бы определить, вызвано ли отставание проблемой сети или локальной обработкой. Проверяйте время вашего тура, пинговая сервер от каждого клиента. Если ваше RTT составляет более 90 мс или около того, это проблема. RTT для локального пинга в моей сети составляет около 4-16 мс при очень простом использовании сети. Я не уверен в загрузке многоадресной рассылки RTP в сети, но это не должно быть ничего, с чем не может справиться Ethernet 100MBit. – koanhead 7 October 2010 в 23:46
  • 3
    Если RTT кажется достаточно низким, вы можете посмотреть, что еще делают сетевые интерфейсы. Если отставание одинаково для многих клиентов, возможно, сервер обрабатывает слишком много одновременных подключений. Если вы многоадресной рассылки для трех клиентов с восемью вкладками, открытыми в двух браузерах, высевая шесть торрентов и обрабатывая шесть сеансов ssh -X, которые могут немного замедлить работу вашего сервера;) – koanhead 7 October 2010 в 23:49
  • 4
    Используйте системный монитор, чтобы посмотреть, что делает ваша сеть. Это не идеально, потому что он не разделяется по интерфейсу, а ось измерения является странной (моя максимальная скорость составляет 2 KiByte / sec для гигабитного Ethernet!), Поэтому вам может понадобиться более подробное решение для мониторинга, такое как ntop или wirehark. – koanhead 7 October 2010 в 23:57
  • 5
    Если сеть выглядит незащищенной, проблема должна быть в локальной обработке: либо сервер перегружен загрузкой, распаковкой и ретрансляцией при выполнении других задач, либо у клиентов возникают аналогичные проблемы. Я не знаю, насколько мощными являются компьютеры, но снова System Monitor - ваш друг. Еще одна гибкая утилита для мониторинга процессов и нагрузки - верхняя. – koanhead 8 October 2010 в 00:00

Другие вопросы по тегам:

Похожие вопросы: