sprachübertraung in java

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/sprachuebertraung_in_java_149708/page_1 - zur Vollversion wechseln!


fresserettich schrieb am 22.09.2005 um 09:38

hallo!

möchte mit java eine sprachübertragung mit 2 pcs herstellen. habe aber überhaupt keinen anhaltspunkt. jemand erfahrungen damit?
interessant wäre es auch in kombination mit dem sip-protokoll
edit:
mir geht es primär um die sprache sprich ich habe ein headset und möchte damit dass was jemand sagt zu einem anderen übertragen können


moidaschl schrieb am 25.09.2005 um 21:44

gut du musst das ganze in zwei bereiche unterteilen denk ich mal

1) die übertragung ansich (sicher.. tcp / unsicher.. udp)
2) die kodierung / dekodierung der sprache (umwandeln, fehler retuschieren usw..)

ich hab sowas selber noch nicht gemacht, allerdings wäre interessant ob du in die richtung schon erfahrung hast (ich schätze mal du wirst sockets aufbauen müssen, dich dann entscheiden ob du tcp oder udp verwenden wirst, und der zweite punkt ist wie gesagt dann das umwandeln des gesprochenen in bits 'n bytes und umgekehrt)

sehr heftig imo :D


xdfk schrieb am 25.09.2005 um 22:09

javax.sound.sampled.AudioSystem
java.net.*

im allgemeinen http://java.sun.com/j2se/1.5.0/docs/api/

da solltest du alles notwendige finden.


fresserettich schrieb am 25.09.2005 um 23:39

am wichtigsten ist mir mal die sprache selbst sprich ich möchte so eine art mini-mini-skype erstellen
sicherheit etc. ist derzeit noch nebensächlich
erfahrungen mit sound noch gar nicht netzwerk-programming schon mal ein bisschen reingeschnuppert aber nur ganz kurz


Sir_Gunslinger schrieb am 27.09.2005 um 19:50

Zitat von moidaschl
gut du musst das ganze in zwei bereiche unterteilen denk ich mal

1) die übertragung ansich (sicher.. tcp / unsicher.. udp)
2) die kodierung / dekodierung der sprache (umwandeln, fehler retuschieren usw..)

ich hab sowas selber noch nicht gemacht, allerdings wäre interessant ob du in die richtung schon erfahrung hast (ich schätze mal du wirst sockets aufbauen müssen, dich dann entscheiden ob du tcp oder udp verwenden wirst, und der zweite punkt ist wie gesagt dann das umwandeln des gesprochenen in bits 'n bytes und umgekehrt)

sehr heftig imo :D

fast alle Sprachanwendungern funktionieren über UDP, da dir die Re-transmission bei TCP nix bringt (und überhaupt ist der delay bei TCP höher). Wenn das Packet zu spät ist, ist es wertlos.

Viele moderne Anwendung verwenden SIP und RTP gekoppelt mit einem Audiocodec (zB AMR)..

ich würd mich mal hier umsehen (da gibt's auch open source):

http://www.voip-info.org

Cheers,
Gunnie




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025