Post by Geir Harris HedemarkDu kan begynne med RFC3261. Det er egentlig ikke noe godt startpunkt,
og jeg har til gode å finne en god introduksjonsbok til SIP.
Det virket da relativt lett å lese, dette, sammenlignet med visse
OSI-standarder... (Vi pleide å bruke høytlesing fra "OSI Upper Layer
Structure" eller hva den nå heter, husker ihvertfall ikke
ISO-nummeret, som selskapsunderholdning den gang jeg var student :-)).
Så vidt jeg kunne se etter en kjapp gjennmskumming dekker den bare
signaleringen for å etablere et kall, tilsvarende D-kanalens
handtering av SETUP-meldingen i ISDN. Ingeting som gjelder lyd-kodingen
og det som påvirker lydkvaliteten.
Vet du hvilke RFCer eller andre standarder som man kan forvente at en
VoIP-leverandør har support for?
Du skriver
Post by Geir Harris HedemarkForsinkelse (ved lange avstander som rutes f.eks. over satelitt) og
I ATM valgte man jo en celle(/pakke)-størrelse på 48 oktetter, som et
kompromiss etter en intens kamp mellom 32- og 64-oktett-tilhengerene,
for å begrense forsinkelsen. Med IPs betydelgi større header vil jo
48 oktetter/pakke, eller mindre, bli relativt kostbart. Alternativet
er større pakker og større forsinkelse selv på korte forbindelser.
Vet du noe om hvilken avveiing som er gjort her?
Post by Geir Harris Hedemarkklipping (pga mangel på båndbredde eller annen trafikk)
Du snakker vel ikke her om klipping i den forstand audio-folk bruker
uttrykket? (Altså at hvis lydsignal*nivået* går over en viss grense,
blir verdien redusert til denne grensen). Jeg gjetter på at "klipping"
her betyr at lyden faller ut et kort øyeblikk (eller i verste fall
litt lengre). Riktig antagelse? Sånt kan jo motvirkes ved bufring -
men da øker forsinkelsen igjjen...
Er komprimeringsmetodene som benyttes designet for å handtere denne
typen problemer? I GSM er det, så vidt jeg har forstått (men jeg har
ikke forstått det særlig grundig....) slik at ulike kvaliteter
graderes og sendes med ulik prioritet. Et eksempel på lav prioritet er
stemmevolum, eller total energi i talesignalet. Hvis det ikke kommer
fram pga støy eller andre problemer, fortsetter mottaker-telefonen å
bruke den siste volum-parameteren den har vellykket mottatt. Parametere
som er viktig for taleforståelsen - identifikasjon av konsonantlyder
og sånt noe - sendes på høy prioritet, med masse feilkorreksjon, og
bør komme fram "uansett". Vet du om man har trukket på erfaringer
fra GSM når metoder for IP-telefoni er blitt definert?
Post by Geir Harris HedemarkNår det gjelder analog frekvensgang og S/N så er den sammenlignbar med
analogtelefoni eller ISDN, gitt at leverandøren din ikke har spart
kroner på adaptere eller båndbredde ved å bruke komprimering av lyden.
Hvor vanlig er det ved VoIP at en samtale gjør mange hopp "i
VoIP-telenettet", dvs. mellom ulike VoIP service providers eller mellom
ulike noder for en gitt VoIP-leverandør? Siden man i prinsippet har
full og direte konnektivitet mellom alle VoIP-abonnenter, eller mellom
en VoIP-kunde og en gateway mot ISDN/POST, synes det å være relativt
begrenset behov for å gå via en VoIP-leverandørs
komprimering/trunklinje/dekomprimering - det fører bare til
ytterligere forsinkelser! (Siden lyden uansett må holdes tilbake
inntil pakken er full på senderstedet er *dette* stedet å gjøre
eventuell komprimering! (mens man venter på mer lyd).Å først vente
på å få nok lyd til en pakke, og så *etterpå* holde igjen pakken
for å komprimere den fører ike noe godt med seg!) En talekanal er
"peanuts" i forhold til den øvrige trafikken på Internett. ISDN-folk
fant for lenge siden ut at komprimering er meningsløst. VoIP-folk bør
ha oppdaget det samme.
Post by Geir Harris HedemarkDet eksisterer hardware som gir tilnærmet CD-lyd. Båndbreddeforbruket
er deretter, så det er neppe noe for det norske markedet.
Nja, jeg er ikke redd for båndbredden. Jeg ser timelange prorgrammer
på web-TV, og "tilnærmet CD-lyd" krever en brøkdel av det. Men: er
det slik at enhver som har IP-telefoni er i stand til å *motta* min
nær-CD-lyd? Eller kan det hende at B-abbonenten svarer at "sorry, jeg
kan bare handtere ukomprimert G.721, så du får forholde deg til
det!"? (Jeg har enda ikke rukket å se i tilstrekkelig detalj på SIP
for å forstå hvilke "forhandlngs"-muligheter som ligger der, men jeg
antar at det er rom for B-abonnenten til å begrense trafikk til det
han forstår!)
Som du skjønner: Når jeg har etablert forbindelse med RFC 3261,
hvilke RFCer bruker jeg deretter?