PDA

View Full Version : suggestion


borlaK
21-06-2002, 15:42
one thing lacking from all voice comm programs

ability to record! :)

so many times we have wanted to take a recording of TS and play it back while watching demos.. :|

plz add in new version, thx!

Fraggie
23-06-2002, 15:25
Would like to see that :) Don't know if it's possible?

R. Ludwig
23-06-2002, 17:16
it is...

but ... i dont know if i would like it...

if someone would record my war crying/yelling/whining...

omg.. i am sure some hours later i would be in prison.
lol



maybe every user can select if his voice is recorded or not...
else its not very good

Fraggie
23-06-2002, 17:43
Well i'm playing in a new clan and it would be great if we could record the sound too. To see where it goes wrong. It can be used to let people listen to what they say and make comunication better i think?
And yes i can tell them to stop yelling and if they say i didden't i could play te tape for them:) And only your team can record the game so who should care?

Ps please forgive my English dutch here:)

N. Werensteijn
23-06-2002, 18:57
OMG

Somehow this did not make it to my todo list while it was planned. Stupid me. :) It's on it now.

I want to provide the ability to record your point of Sound (the sound you hear and what you say) to a 8khz wave file. The only drawback is that this takes 960 kbyte per minute of hd space (and performance). This is not a problem when only ts is used. But when you are also playing a game I would imagine this could seriously affect performance. I'll have to do some test.

Fraggie
23-06-2002, 19:12
it's cool i get a reply when you answer:) I have hd space enough i think. But yes it would be bat to loose bandwith:(
zou liever in nl typen naar je hoor :)
Dus probeer het 1x aangezien ik ook al duitse teksten heb zien staan :)
Het zou makkelijk zijn als ik alles kan terug horen wat er gezegt is in een match dus 4 stemmen tegelijk zou makkelijker zijn denk ik? Maar dat gaat dan inderdaad wel heel veel ruimte innemen:) Maar goed het was maar een idee vind het al leuk dat je erover nadenkt:)

Ps je heb Engelse taal Duitse taal en geen Nederlands op het forum:)

T. Boonstra
24-06-2002, 08:19
Ok then a dutch reply for all those wanting it:

Je raakt geen bandbreedte kwijt maar performence van je computer, je pc moet EN veel schrijven naar HD en je spel nog kunnen spelen... daar moet je toch wel een behoorlijk systeem voor hebben..

Maar ik vind het een goed idee.. echt iets voor Niels om te doen..

Er is een Duits forum gedeelte omdat een zeer groot aantal duitsers dit programma gebruikt, nederland is maar een klein rotlandje :)..


------------------
AND now for the english reply:


You don't lose any bandwidth but performence of your pc. Your pc has to write alot of information into your HD and at the same time still play the game. You'de need a pretty hefty system being able to do that.

But i like he idea.. really something for Niels to add :)

there is an german forum part because there are a huge number of germans using this program, netherlands is only a small country :).. hehe

[Badly translated i know]


But this was the last time i write something into dutch.. it takes too much time if i have to write it all 2x ..

borlaK
24-06-2002, 13:59
[edit: i had to read what you said better :p]

we need the ability to go back and analyze what people are saying, what needs to be left out, find out who is interrupting....there are just too numerous of reasons that we need this option.. we have gone so far as considering plugging the output straight to input on our soundcard so we can have a way to record it..

personally, I don't care about how much space this will take, nor about any performance hit. make it an option to turn on/off, and you make everyone happy. also please make the khz an option, 8khz does not sound appealing :) no option to not have your voice recorded, that defeats the purpose. if you don't want your voice recorded, don't say anything ;)

have only the server record if need be, although it would be doubly nice if each client could record everything.. as people with the server may be lazy ;)

p.s. much thanks for listening to my suggestion :D

ScratchMonkey
25-06-2002, 03:46
With recording on the server (controlled remotely from a client to start and stop it), you could devote some compute power to compressing the output. The hard part would be recovering the file. The server should probably name the file based on recording start time, and should have a setting of how much disk space to reserve (ie. when to stop recording for lack of space).

BTW, what's the actual bandwidth of the decoded playback stream on a client?

N. Werensteijn
25-06-2002, 15:23
All the voice data is handled at 8 khz. Almost all voice codecs I know use this frequency. So there is no loss of data by saving all to an 8 khz wav file.

As for remote saving (on the server). There is not a good way to do that right now. We are not decoding packets on the server, so it' s hard to save a wav file :) Altough i guess saving the compressed packet data could be an option.

and before you ask: We don't decode packets on the server, because if it handles a large number of clients, it could start to use serious cpu power fast, which is not realy nice on a server.

Maybe we will do this in the future.. but there would have to be some restrictions on the number of people that can use it.

ScratchMonkey
26-06-2002, 02:33
Any feel for how much CPU is needed per client to decode the packets? (Which CELP is used? I did a Google search for "CELP codec" and found that CELP is a class of codec's.)

Recording the raw packets is probably best, though, as the decoding can then be done offline and there's no need for realtime. 32 players times 600 bytes/second works out to around 20 kbytes/second. Times a 30 minute match equals about 20k * 30 * 60 = about 35 Mbytes (ie. about a megabyte per minute).

Again, there should be a high water marker so that the file gets closed when free disk space falls too low. (For the Linux server, this should be measured against the user quota, not the partition size. Ditto if on a Windows system and quotas are in effect.)

N. Werensteijn
26-06-2002, 04:15
Well we still dont like server side recording (to much issues that have to be delt with). So clientside it is for now.

We already changed (for various reasons) the idea for recording. We will (like you also suggested) record the compressed data. This will same huge amounst of disk space/time. And there will be an external program that can convert the recording to a wav or mp3 file.

borlaK
26-06-2002, 14:23
very nice :)

The only reason I said anything about server side recording was because I mis-read your first response. I thought you said you could only record what YOU said and not what you were hearing..

Client-side recording of what you hear is what I was really interested in :)

:cool:

Cstar_maxim
26-06-2002, 17:39
Please remember if you are recording in the states or Canada you should inform everyone on the voice engine that you are doing so.

Cstar_maxim
26-06-2002, 17:41
infact, is it passible that the server be informed that a client is recording and inform all automaticly when they join that the communication is being recorded.

borlaK
26-06-2002, 18:48
Just add in the user agreement that you agree to allow anyone record your voice (with this software)..