I am trying to stream a video over a wireless network using UDP
protocol.
For that, I started tests in the following sequence:
Test 1: VLC ---- VLC
Test 2: VLC ---- Gnuradio (using udp source and udp sink blocks
only) ---- VLC
Test 3: VLC ---- Gnuradio (with a complete communication model (e.g.
mod/demod)) ---- VLC
Test 4: VLC ---- Gnuradio ---- USRPs (multiple) ---- VLC
Test 1 completed successfully and the streamed video quality is perfect
at
the receiver end. Whereas, in test 2, test 3 and test 4 I’ve
successfully got the streamed video at the receiver end but the quality
is
not good (it’s even more degraded when shift to the
higher test levels). During the testing a warning message
appeared on gnuradio console i.e. Too much data; packet loss.
I tried to resolve this issue by adjusting the factors like payload
size and sampling rate but nothing works. The flowcharts and the video
are attached here for reference.
Furthermore, can anyone give me a hint that how can I check
the parameters like throughput, packet delay and SNR.
Kindly assist me and point out the mistake I’ve made, waiting for
earliest
reply. Thanks.
test 2 should be completely transparent and thus you shouldn’t lose
quality. The input bitrate of the video is below 1Mb/s, so for a pure
loopback test I can’t imagine this going wrong. Are you sure that the
sending VLC does not decode the video into something with a much
higher bitrate. Also make sure you don’t use throttle in between.
Greetings,
Marcus
On 20.02.2014 11:32, Syed Aqeel R. wrote:
Test 2: VLC ---- Gnuradio (using udp source and udp sink blocks
Test 1 completed successfully and the streamed video quality is
Narrow down the problem. Convince us that you’ve tried many things to
get it right.
Without even looking at your flow graph, I assume there’s several things
that aren’t working, since so much can go wrong in digital comms.
To clarify my response, you should track down bugs one at a time. When
you have identified a specific subsystem that is not working as planned,
ask again. Have you also read the manual (regarding SNR estimation
etc.)?
Are you sure your transceiver does what it should? You could try other
transceivers, like the OFDM ones.
Also, please don’t post big files like the video on this list.
M
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.