Got a Linksys E8450 and installed OpenWRT. Have 3 MacBooks and LAN connected to it. Basic setup works fine where I have a media server running on one MacBook and media clients on each of the other two. RTP capture at media server shows very little jitter and no packet loss, a very clean environment. Now I would like to be able to insert impairments from one of the clients, specifically jitter. I had tried using tc netem but could only seem to get jitter out the LAN port. Is it possible to control jitter coming into the router from just one of the clients?
So this gent is not the first but instead the only one…
I still don’t get the point of inserting jitter, doesn’t we want as little jitter as possible!?
Not to brag but standard in this country is 0 or maybe on a bad day 1ms in jitter and never any packages loss and that is on pretty much a public national level.
One easy solution is to buy like 100000km of opto fiber for the client you don't like and make him connect to the router with that fiber. Then he gets about 330ms of jitter and he can sit on the other side of the table and complain.
The length of the cable or fiber all depends on how much jitter you want to give your client?
My company builds cloud services for media processing and real-time communication. I need a local, controlled environment for testing and debugging the robustness of our software in response to jitter, packet loss, etc. Was hoping this setup would allow me to run tc netem for this purpose but it seems it may not.
No it doesn’t show measured jitter on wifi just because you use wifi, if you have jitter you have low quality equipment or something else that is inducing jitter.