Evalvid example code also designed for the transmission of MPEG video of signals using more than a medium of communication container format to store video and audio files. Contact us for Evalvid example projects with source code documentation.

Below is a Evalvid example project for transmission of mpeg video files. To get detailed documentation and sample video work, reach networksimulationtools
static unsigned bit_ = 8, pos_;
void resetbuf()
{
pos_ = 0;
bit_ = 8;
}
unsigned nextbits(char *s, unsigned n)
{
unsigned i, v = 0;
for (i=0; i<n; i++) {
if (!bit_) pos_++, bit_ = 8;
v = v << 1 | !!(s[pos_] & 1U << –bit_);
}
return v;
}
unsigned skipbits(char *s, unsigned b)
{
unsigned count = 0;
if (b > 1) return 0;
for (;;) {
if (!bit_) pos_++, bit_ = 8;
if (b == !!(s[pos_] & 1U << –bit_)) count++; else break;
}
return count;
}
int VOP_not_coded(char *s, VOL_header *VOL_h)
{
if (nextbits(s, 8) != 0) goto E;
if (nextbits(s, 8) != 0) goto E;
if (nextbits(s, 8) != 1) goto E;
if (nextbits(s, 8) != 0xB6) goto E;
nextbits(s, 2);
skipbits(s, 1);
if (!nextbits(s, 1)) goto E;
nextbits(s, CalcMinBits(VOL_h->vop_time_inc_res));
if (!nextbits(s, 1)) goto E;
CLRBIT(s[pos_], bit_ – 1);
if (nextbits(s, 1)) goto E;
return pos_;
fprintf(stderr, “frame parsing error!\n”);
return 0;
}
This is the code for transmission of MPEG video files simulated using EvalVid tool.
| Technology | Ph.D | MS | M.Tech |
|---|---|---|---|
| NS2 | 75 | 117 | 95 |
| NS3 | 98 | 119 | 206 |
| OMNET++ | 103 | 95 | 87 |
| OPNET | 36 | 64 | 89 |
| QULANET | 30 | 76 | 60 |
| MININET | 71 | 62 | 74 |
| MATLAB | 96 | 185 | 180 |
| LTESIM | 38 | 32 | 16 |
| COOJA SIMULATOR | 35 | 67 | 28 |
| CONTIKI OS | 42 | 36 | 29 |
| GNS3 | 35 | 89 | 14 |
| NETSIM | 35 | 11 | 21 |
| EVE-NG | 4 | 8 | 9 |
| TRANS | 9 | 5 | 4 |
| PEERSIM | 8 | 8 | 12 |
| GLOMOSIM | 6 | 10 | 6 |
| RTOOL | 13 | 15 | 8 |
| KATHARA SHADOW | 9 | 8 | 9 |
| VNX and VNUML | 8 | 7 | 8 |
| WISTAR | 9 | 9 | 8 |
| CNET | 6 | 8 | 4 |
| ESCAPE | 8 | 7 | 9 |
| NETMIRAGE | 7 | 11 | 7 |
| BOSON NETSIM | 6 | 8 | 9 |
| VIRL | 9 | 9 | 8 |
| CISCO PACKET TRACER | 7 | 7 | 10 |
| SWAN | 9 | 19 | 5 |
| JAVASIM | 40 | 68 | 69 |
| SSFNET | 7 | 9 | 8 |
| TOSSIM | 5 | 7 | 4 |
| PSIM | 7 | 8 | 6 |
| PETRI NET | 4 | 6 | 4 |
| ONESIM | 5 | 10 | 5 |
| OPTISYSTEM | 32 | 64 | 24 |
| DIVERT | 4 | 9 | 8 |
| TINY OS | 19 | 27 | 17 |
| TRANS | 7 | 8 | 6 |
| OPENPANA | 8 | 9 | 9 |
| SECURE CRT | 7 | 8 | 7 |
| EXTENDSIM | 6 | 7 | 5 |
| CONSELF | 7 | 19 | 6 |
| ARENA | 5 | 12 | 9 |
| VENSIM | 8 | 10 | 7 |
| MARIONNET | 5 | 7 | 9 |
| NETKIT | 6 | 8 | 7 |
| GEOIP | 9 | 17 | 8 |
| REAL | 7 | 5 | 5 |
| NEST | 5 | 10 | 9 |
| PTOLEMY | 7 | 8 | 4 |