Új hozzászólás Aktív témák

  • Jester01
    veterán

    Hi!

    Ebben a félévben is köll egy prog-beadandót írni (C++), szeretném időben elkezdeni :)
    amire gondoltam, az egy hálózatos zenelejátszó cucc lenne,
    de nem akármilyen:

    a lényege hogy az A gépen elindítok valamilyen streamet, ezt a progi (a hangkártya kimenetéről?) feldolgozza, átküldi B gépnek hálózaton, majd B gép szépen kinyomja a saját hangkártyájára.

    A kérdéseim ezzel kapcsolatban:
    -az A gépbe kell-e egyáltalán hangkártya, vagy lehet vmilyen virtuális eszközről leszedni a hangot? :B (a progiba nem akarok zenelejátszót integrálni, más progik által keltett hangot akarok vele transzportálni)
    -milyen irodalmat tudtok ehhez ajánlani, milyen témaköröknek olvassak utána?
    -mennyire nehéz egy ilyen progit úgy megírni, hogy windózos és linuxos gépek között teljes kompatbilitás legyen? Értem ezalatt, hogy - mivel gondolom a proginak 2 részből kell állnia, egy szerver, és egy kliens részből - szóval írnék egy-egy szervert/klienst linuxra és windózra is, akkor ezek gond nélkül tudnának egymással kommunikálni? (windóz-linux)
    Ha minden részt szabványos C++ban írok, akkor ezzel a kompatibilitással nem lehet gond, ugye?

    Minden észrevételt, jótanácsot örömmel várok!!!
    Köszi előre is :R

    Elvileg elég a virtuális hangkártya a szerverbe, de egyszerûbb egy full duplex hangkártyával ''felvenni'' a kimenõ hangot.

    Olyan szinten lehet kompatibilitás, hogy a win által szolgáltatott streamet linuxon hallgathatod vagy fordítva. Viszont a feladat jelentõs része (értsd: hang kezelés) tök máshogy néz ki a 2 rendszeren. Szóval véleményem szerint a két platformra külön kell megírnod a progit. Bár lehetnek benne közös részek, pl. a magas szintû protokoll kezelése.

    Szép feladat. :C

Új hozzászólás Aktív témák