Tüm ses platformlarını Android uygulamasına aktarma / Akış


1

Merak ediyorum, bir masaüstü bilgisayardan tüm ses çıkışlarını basitçe sesin borusunu / akışını alan ev yapımı bir Android uygulamasına gönderebileceğiniz bir platformlar arası sunucu / istemci programı oluşturmanın bir yolu var mıdır?

Windows'un üçüncü taraf veya hatta ticari yazılım yüklemeden bunu başarmanın kolay bir yolu yok gibi görünüyor (AirPlay bir seçenek değil).

Gördüğüm en yakını PulseAudio + Icecast'i kullanan insanlar, ancak bu bir Windows kutusunda da mümkün mü? Birçok Linux kullanıcısı bunun hakkında yazıyor, ancak Windows'ta bunun nasıl yapıldığına dair gerçek bir açıklama yok gibi görünüyor.

Belki birisi bunun gibi çalışan basit bir VideoLAN / VLC akış ayarını (akış / sunucu bölümü için) (çok kolay olmaz mıydı?) Veya başka bir çözüm biliyordur.

Eğer Windows'ta kullanılması gerekiyorsa, eğer gerçekten mümkün ise PulseAudio + Icecast ile bir araya getirebileceğim eksiksiz bir paket yerleştirmek kolay olmalı.


1
Şimdiye kadar burada henüz gerçek ve cevaplanabilir bir soru görmedim, en azından önceden belirttiğinizden daha fazla değil. VLC, bir ağ üzerinden akış gerçekleştirebilen, uygulamanızı gönderdiği akıştan yararlanmak için yazabilen bir çapraz platform uygulamasıdır. İşte bir ağ üzerinden VLC akışına bir örnek: wikihow.com/…
MaQleod

Yanıtlar:


0

Bu, bu kemer ipliğinde çözülmüş gibi görünüyor . Temelde alsa çıktınızı sunarken mp3aynı anda ffmpg ile aynı anda kodlarsınız. Bunu başarmak için yapmanız gerekenler:

  1. Bir çekirdek modülü, sanal ses kartı yükleyin.
  2. Alsa'ya bu ses kartını bir yapılandırma dosyasıyla kullanmasını söyle.
  3. Ffmpg'ye bu ses kartını başka bir yapılandırma dosyası ile dinlemesini söyleyin.
  4. Sunucuyu başlat.

O zaman sadece bağlanarak çalabiliyor gibi görünüyorsunuz http://your.computer.ip:8090/stream.mp3. Muhtemelen tarayıcınızla çalışır, ancak Android'inizde VLC veya MXPlayer gibi bazı oynatıcıları deneyebilirsiniz.


1
Merhaba ve süper kullanıcıya hoş geldiniz. Bağlantı bozulmasını önlemek için, cevap olarak cevapların cevabın kendisini içermesini isteriz (bağlantının ölmesi durumunda). Bu, bağlantılı kaynaktan sözlü kopyayı kopyalamak anlamına gelmese de, lütfen bu sitede cevabınızı okuyan birisinin kendinizle aynı sonucu anlayabilmesi ve gelebilmesi için bazı ek bilgiler eklemeyi düşünün.
James

Neredeyse on dakikadır el ile kod girintiler (4 boşluk ve aşağıdaki kod olacaktır) ancak işe yaramaz gibi görünüyor. code blockdüğmesi de çalışmıyor. Hepsi yığın akışında çalıştı. Anlamıyorum ve biçimlendirilmemiş kod göndermiyorum. Bence cevabım bağlantıyı izleyenleri anlamak için yeterli.
dinigo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.