Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Anyone into source code programming ?, t3h r34l g33|<
dukenukem
post Apr 3 2005, 05:03 PM
Post #1


**Snuggles**
******

Group: Moderators
Posts: 14,251
Joined: 13-November 03
From: Dallas, TX
Member No.: 166
Car: 2006 Subaru WRX STI



My college project is to study the performance of video streaming servers/clients on a wireless network and improve on the same. We have chosen VLC media player as our test server and client. Amongst the many things that we have to do, the top objectives are
1) Disable retransimissions on IP layer or 802.11 ACKs and observe the improvement in performance.
2) Add FEC to downstream data for better noise immunity
3) Handling missing frames or errored frames.

All this is being done in linux using Fedora Core 3. Anyone here have prior experience doing similar stuff ? Any and all pointers are greatly appreciated.

happy2.gif happy2.gif happy2.gif
Go to the top of the page
 
+Quote Post
idiot
post Apr 3 2005, 05:10 PM
Post #2


learning
****

Group: Members
Posts: 2,200
Joined: 4-March 04
From: Montreal
Member No.: 624



QUOTE(dukenukem @ Apr 3 2005, 05:03 PM)
My college project is to study the performance of video streaming servers/clients on a wireless network and improve on the same. We have chosen VLC media player as our test server and client. Amongst the many things that we have to do, the top objectives are
1) Disable retransimissions on IP layer or 802.11 ACKs and observe the improvement in performance.
2) Add FEC to downstream data for better noise immunity
3) Handling missing frames or errored frames.

All this is being done in linux using Fedora Core 3. Anyone here have prior experience doing similar stuff ? Any and all pointers are greatly appreciated.

happy2.gif happy2.gif happy2.gif

i didn't like pointers in C
Go to the top of the page
 
+Quote Post
dukenukem
post Apr 3 2005, 05:12 PM
Post #3


**Snuggles**
******

Group: Moderators
Posts: 14,251
Joined: 13-November 03
From: Dallas, TX
Member No.: 166
Car: 2006 Subaru WRX STI



QUOTE(idiot @ Apr 3 2005, 07:10 PM)
i didn't like pointers in C

managed to get any program running properly ? canadian.gif
Go to the top of the page
 
+Quote Post
goota
post Apr 3 2005, 11:10 PM
Post #4


Race Driver
****

Group: Members
Posts: 4,631
Joined: 6-March 05
From: So Cal
Member No.: 1,528
Car: 1991 Toyota 4Runner (22RE, 4WD)



nope!!!!!!!!!!!

biggrin.gif happy2.gif happy2.gif happy2.gif
Go to the top of the page
 
+Quote Post
dinomite
post Apr 5 2005, 06:51 AM
Post #5


Grease Monkey
**

Group: Members
Posts: 320
Joined: 12-November 03
From: Washington, DC
Member No.: 157



So, do VLC over NFS and you've don the first one without having to do any code. How do you plan on doing error correction withou retransmission? The point behind video is that when you loose packets, it's OK, you just keep chugging along. If loosing packets *is* the end of the world, then use TCP and a larger (2+ second) buffer.
Go to the top of the page
 
+Quote Post
dukenukem
post Apr 5 2005, 07:52 AM
Post #6


**Snuggles**
******

Group: Moderators
Posts: 14,251
Joined: 13-November 03
From: Dallas, TX
Member No.: 166
Car: 2006 Subaru WRX STI



TCP *really* isnt suited for wireless transmission for real time applications, the ovehead and all the retransmissions it causes makes any worthwhile streaming immpossible. And we are planning on adding FEC to the I-frames and using some frame substitution later on.

btw, whats NFS ? ( we are currently testing in wireless adhoc mode )
Go to the top of the page
 
+Quote Post
McKhaos
post Apr 6 2005, 12:11 AM
Post #7


The Devil's Cabbana Boy
*****

Group: Members
Posts: 5,283
Joined: 11-June 04
From: The People's Democratic Republic of McKhaosylvania
Member No.: 831
Car: Outlander knock-off



QUOTE(idiot @ Apr 4 2005, 03:10 AM)
QUOTE(dukenukem @ Apr 3 2005, 05:03 PM)
My college project is to study the performance of video streaming servers/clients on a wireless network and improve on the same. We have chosen VLC media player as our test server and client. Amongst the many things that we have to do, the top objectives are
1) Disable retransimissions on IP layer or 802.11 ACKs and observe the improvement in performance.
2) Add FEC to downstream data for better noise immunity
3) Handling missing frames or errored frames.

All this is being done in linux using Fedora Core 3. Anyone here have prior experience doing similar stuff ? Any and all pointers are greatly appreciated.

happy2.gif  happy2.gif  happy2.gif

i didn't like pointers in C

Pointers , lists , stacks , queues , trees , graphs , shit like that .



Never liked or understood them . The most complicated programming I've ever managed to understand is backtracking .
Go to the top of the page
 
+Quote Post
dinomite
post Apr 6 2005, 06:40 AM
Post #8


Grease Monkey
**

Group: Members
Posts: 320
Joined: 12-November 03
From: Washington, DC
Member No.: 157



QUOTE(dukenukem @ Apr 5 2005, 07:52 AM)
btw, whats NFS ? ( we are currently testing in wireless adhoc mode )

Network FileSystem. It's like Windows filesharing (SMB) but doesn't randomly drop out and it runs over UDP.

Lemme guess, you program in Windows?
Go to the top of the page
 
+Quote Post
dinomite
post Apr 6 2005, 06:42 AM
Post #9


Grease Monkey
**

Group: Members
Posts: 320
Joined: 12-November 03
From: Washington, DC
Member No.: 157



How big of a buffer are you planning to use? What is your missing frame handling going to involve? You could just average between the surrounding frames, assuming your buffer is large enough to take that time in processing.
Go to the top of the page
 
+Quote Post
dukenukem
post Apr 6 2005, 07:25 AM
Post #10


**Snuggles**
******

Group: Moderators
Posts: 14,251
Joined: 13-November 03
From: Dallas, TX
Member No.: 166
Car: 2006 Subaru WRX STI



we are aiming for real time streaming so estimation and retransmissions are not applicable. our strategy for dealing with the green pixel effect is to substitute it with something else to givbe an illusion of a complete image.

We are programming in Linux in FC3
Go to the top of the page
 
+Quote Post
dinomite
post Apr 6 2005, 10:16 AM
Post #11


Grease Monkey
**

Group: Members
Posts: 320
Joined: 12-November 03
From: Washington, DC
Member No.: 157



Sounds cool. Keep us up to date here, and feel free to ask if you have any questions. I'm all over Linux like a donkey on a waffle.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 25th October 2020 - 08:39 PM
IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here