#141207 - Glitchyg - Sun Sep 23, 2007 5:16 am
I'm looking to get into NDS Programming as i love to program. And i am interested in making a Ventrilo Client.
If any one is interested in picking up on the idea here is some info i have collected.
http://aluigi.altervista.org/papers.htm#ventrilo
http://wiki.wireshark.org/Ventrilo
Being able to Talk to your mates on a DS threw Ventrilo would be a huge deal IMO. Seeing as Ventrilo is one of the most popular Chat Services.
#141867 - XThe-R-ManX - Sun Sep 30, 2007 11:37 pm
Glitchyg wrote: |
I'm looking to get into NDS Programming as i love to program. And i am interested in making a Ventrilo Client.
If any one is interested in picking up on the idea here is some info i have collected.
http://aluigi.altervista.org/papers.htm#ventrilo
http://wiki.wireshark.org/Ventrilo
Being able to Talk to your mates on a DS threw Ventrilo would be a huge deal IMO. Seeing as Ventrilo is one of the most popular Chat Services. |
Whats Ventrilo.
i use dsaim or use my ds as a phone if i need to talk to somone.
or i just use my cell phone since i have to be near a wifi area in order to use thouse.
_________________
The wind blows, The moon howels, But atlas we must turn to the GOD BOX!
http://groups.myspace.com/DsHomebrewCommunity
Check This Out
http://www.freewebs.com/xndshomebrewx
#141875 - TJ - Mon Oct 01, 2007 12:30 am
It would be a lot easier to port over a VoIP solution that actually has it's source available, rather than trying to reverse engineer a closed-source one.
From the looks of this, it is also an encrypted stream. Having to do real time decryption on the DS is probably not going to go too well with a high-speed application like VoIP.
#141882 - Dood77 - Mon Oct 01, 2007 6:04 am
Take a computer connected to your wireless network and force your network speed down to 2Mbps, then try out Ventrillo and post the results here.
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#142061 - dude1 - Thu Oct 04, 2007 12:46 am
would a spreadsheet app for the ds be possible?
#142063 - tepples - Thu Oct 04, 2007 1:16 am
dude1 wrote: |
would a spreadsheet app for the ds be possible? |
I see no reason why not. You could try running the Apple II version of VisiCalc in PomDS, if nothing else.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#142083 - Lynx - Thu Oct 04, 2007 4:22 am
Dood77, I don't think WiFi speed would be an issue, The SIP client works fairly well.
_________________
NDS Homebrew Roms & Reviews
#142108 - TJ - Thu Oct 04, 2007 3:22 pm
Quote: |
Take a computer connected to your wireless network and force your network speed down to 2Mbps, then try out Ventrillo and post the results here. |
Considering Ventrillo is designed to run over the Internet, where a sustained 2 Mbps client-server connection is often the best case scenario, I don't see the problem.
#142243 - Dood77 - Sat Oct 06, 2007 8:42 pm
TJ wrote: |
Quote: | Take a computer connected to your wireless network and force your network speed down to 2Mbps, then try out Ventrillo and post the results here. |
Considering Ventrillo is designed to run over the Internet, where a sustained 2 Mbps client-server connection is often the best case scenario, I don't see the problem. |
2Mbps best-case? Really?
I could be misunderstanding exactly what you mean here, but, well this just doesn't seem right.
Lets say my internet service is a guaranteed 2Mbps, if I have a wireless router running at 2Mbps, doesn't mean I will actually get 2Mbps on my computer.
For instance, why do transfer speeds from DSFTP to a local computer cap out at around ~100KB/s? (which is less than 1Mbps)
Lynx wrote: |
Dood77, I don't think WiFi speed would be an issue, The SIP client works fairly well. |
Eh, fair enough.
You know, maybe if someone made a "mic over wifi" application that allowed the use of the DS mic as a PC mic, (and added some DS2Key like implementation) you could run Ventrillo in the background on your PC, but still talk through your DS. (Only on your own network of course.)
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#142332 - TJ - Mon Oct 08, 2007 9:47 am
Quote: |
Lets say my internet service is a guaranteed 2Mbps, if I have a wireless router running at 2Mbps, doesn't mean I will actually get 2Mbps on my computer.
For instance, why do transfer speeds from DSFTP to a local computer cap out at around ~100KB/s? (which is less than 1Mbps) |
That is a limitation of dswifi and/or the DS's radio. With proper hardware, you should be getting very close to whatever your ISP's speed is when using WiFi. There is some overhead involved, but not that much. If you are getting substantially lower speeds than you should on your wireless clients, then something is setup wrong or you have poor hardware.
Looking at Ventrilo's Client Requirements we can see that each voice stream consumes 3 KBps of data (including your outbound stream) with the default GSM codec (which can be dropped to decrease bandwidth use at the loss of clarity).
So assuming we can get a sustained 100 KBps from the DS as you demonstrated (though I have personally never gotten over 80 KBps), you could easily pull enough data to handle ~30 people in the channel. You would likely run out of RAM and CPU cycles before you ever got that far, so again, bandwidth is certainly not a limiting issue here.
#142527 - Dood77 - Wed Oct 10, 2007 2:07 am
Yeah okay, I guess I didn't realize that these programs don't take that much bandwidth.
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC