rendered paste body//build the header bistream:
//--------------------------
header = new byte[HEADER_SIZE];
//.............
//TO COMPLETE
//.............
//fill the header array of byte with RTP header fields
//bytes for header
byte byte1 = 0;
byte byte2 = 0;
byte byte3 = 0;
byte byte4 = 0;
byte byte5 = 0;
byte byte6 = 0;
byte byte7 = 0;
byte byte8 = 0;
byte byte9 = 0;
byte byte10 = 0;
byte byte11 = 0;
byte byte12 = 0;
int ssrc = 11;
//set V=2, P=0, X=0, CC=0
byte1 = (byte) (byte1|1<<(1));
//set M=0, PT=26
byte2 = (byte) (byte2 | 1 << (1));
byte2 = (byte) (byte2 | 1 << (3));
byte2 = (byte) (byte2 | 1 << (4));
//set seq #
byte3 = (byte) (Framenb >> 8);
byte4 = (byte) (Framenb & 0xFF);
//set timestamp
byte5 = (byte) (Time >> 24);
byte6 = (byte) (Time >> 16);
byte7 = (byte) (Time >> 8);
byte8 = (byte) (Time & 0xFF);
//set SSRC
byte9 = (byte) (ssrc >> 24);
byte10 = (byte) (ssrc >> 16);
byte11 = (byte) (ssrc >> 8);
byte12 = (byte) (ssrc & 0xFF);
//header
header[0] = byte1;
header[1] = byte2;
header[2] = byte3;
header[3] = byte4;
header[4] = byte5;
header[5] = byte6;
header[6] = byte7;
header[7] = byte8;
header[8] = byte9;
header[9] = byte10;
header[10] = byte11;
header[11] = byte12;