• Tidak ada hasil yang ditemukan

Pemodelan Transmisi Video Pada Jaringan Wireless Local Area Network

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pemodelan Transmisi Video Pada Jaringan Wireless Local Area Network"

Copied!
7
0
0

Teks penuh

(1)

LAMPIRAN

import java.io.*;

import java.net.*;

class UDPReceiver {

public static void main(String args[]) throws Exception

{

try

{

DatagramSocket serverSocket = new DatagramSocket(9876);

byte[] receiveData = new byte[1024];

while(true)

{

double time =System.currentTimeMillis();

receiveData = new byte[1024];

DatagramPacket receivePacket =

new DatagramPacket(receiveData, receiveData.length);

serverSocket.receive(receivePacket);

String sentence = new String(receivePacket.getData());

System.out.println("RecTime: "+time+" "+sentence);

InetAddress IPAddress = receivePacket.getAddress();

int port = receivePacket.getPort();

}

}

catch (SocketException ex) {

System.out.println("UDP Port 9876 is occupied.");

System.exit(1);

}

}

(2)

import java.io.*;

import java.net.*;

class UDPSender {

public static void main(String args[]) throws Exception

{// while(true){

int [] dataVideo =

{27905,10857,10917,10515,11907,11781,9177,12155,11000,12108,

12302,11632,12925,13483,14148,13980,13712,13552,13047,12577,12444,92 33,11987,

11228,12680,12126,12303,7804,9186,8085,31240,11651,12027,10740,10423 ,11018,

11248,11677,11357,11753,9010,9752,10805,10338,11190,10750,10708,1248 9,12904,

12950,11123,10705,10616,8986,14107,13506,11235,11216,12941,10818,311 06,12476,

11951,12363,11544,11067,11534,11980,11709,10765,11147,10873,10970,11 726,11119,

10775,11780,12343,13098,12615,12790,10794,11144,12698,13855,13137,12 396,10971,

12085,13142,29278,12874,13496,13151,12708,12505,10515,9982,10110,988 858,14737,

14607,14331,14564,12183,13580,11448,10271,10285,11285,9210,26459,103 31,11038,

14130,15156,13330,14587,14574,14217,12256,11247,9761,10684,10049,111 78,10881,

10122,10911,11036,11254,12558,13251,13286,13264,13276,12107,12418,12 088,11178,

11337,24525,9651,10029,10542,10987,10391,10336,9674,8960,10312,10262 ,10967,10846,

10758,10961,12361,12516,10760,10072,9608,9883,10452,10218,9691,9403, 9326,9421,8636,

(3)

19767,15869,15771,13366,14238,13196,17803,20947,20938,20302,21273,23 927,22763,

21242,22183,19795,23711,18951,43787,20868,21750,21976,24037,24528,24 831,24249,

21167,20932,20143,24477,16516,20241,22495,25438,25269,26435,17921,19 784,24119,

26064,26342,21836,17681,20602,22030,22848,23277,22502,45781,14661,19 359,18430,

16623,18240,14352,17137,18796,18626,16799,15646,21259,22197,18583,22 628,25014,

23053,21356,21428,22351,21949,19129,16436,21768,25520,24413,24244,21 886,17520};

//Generate dummy bytes: 1024 bytes;

String s ="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";

int seq=0;

try {

String serverHostname = new String ("127.0.0.1");

(4)

DatagramSocket clientSocket = new DatagramSocket();

InetAddress IPAddress = InetAddress.getByName(serverHostname);

System.out.println ("Attemping to connect to " + IPAddress + ") via UDP port 9876");

byte[] sendData = new byte[1024];

byte[] receiveData = new byte[1024];

int jumlahPerulahan=10;

for(int j=0;j<jumlahPerulahan;j++){

for (int i=0; i<dataVideo.length;i++){

int packetNumber=(int)Math.ceil((double)dataVideo[i]/1024);

for(int x=0;x<packetNumber;x++){

System.out.println("Sending packet: "+seq+" Frame: "+i);

double time =System.currentTimeMillis();

String str="Seq: "+seq+" Frame: "+i+" SendTime: "+time+" "+s;

sendData = str.getBytes();

DatagramPacket sendPacket =

new DatagramPacket(sendData, sendData.length, IPAddress, 9876);

clientSocket.send(sendPacket);

seq++;

}

Thread.sleep(40);

}

}

clientSocket.close();

}

catch (UnknownHostException ex) {

System.err.println(ex);

(5)

* @author rudi

public class User {

int trafficType=0;

double delay=0;

int frames=0;

int packetSize=1024;

int sendBytes=0;

int sentBytes=0;

int sendPackets=0;

int sentPackets=0;

int droppedPackets=0;

public double kinerja, kinerja2, kinerja3, kinerja4,

kinerja5;//Kinerja 1=PSNR, Kinerja 2=DR voice, Kinerja3 = DR data, Kinerja 4: delay, Kinerja 5: packet loss

public double framenb, framenb2, framenb3, framenb4, framenb5;

double loss=0;

public User(){

}

public void setTraffic(int trafType){

trafficType=trafType;

}

public int getTrafficType(){

return trafficType;

}

public void setLoad(int bytes){

sendBytes=bytes;

sendPackets=sendPackets+sendBytes/packetSize;

}

public int retrieveLoad(){

return sendBytes;

}

public void Allocate(int sent){

frames++;

(6)

}

public double getLossRates(){

return sentPackets/sendPackets;

}

public double getDelay(){

return delay/frames;

}

(7)

Berikut ini adalah dokumentasi proses percobaan yang dilakukan di Gedung

Referensi

Dokumen terkait

Conventionally the parameters of quality of service (QoS) for instance channel bandwidth, packet loss ratio, and transmission delay is used to identify the data

pada masing-masing jaringan untuk mendapat nilai parameter delay, packet loss.

Hasil pengujian performansi sebelum implementasi filtering port pada jaringan LAN menunujukkan nilai bandwidth 98,04 Mbits, Jitter 0,046 ms, dan Packet loss 0,3 ms..

untuk mengetahui kinerja dari jaringan yang dirancang adalah delay, packet loss,

Pengukuran Quality of Service seperti Delay, Jitter, throughput,dan packet data loss dilakukan pada saat pengujian jaringan infrastruktur (skenario 1), pada

Tujuan penelitian ini adalah mengembangkan sistem Piconet Pervasive untuk mendapatkan nilai throughput, delay, jitter dan packet loss pada data rate yang ditransmisikan melalui

Hasil pengujian performansi sebelum implementasi filtering port pada jaringan LAN menunujukkan nilai bandwidth 98,04 Mbits, Jitter 0,046 ms, dan Packet loss 0,3

Packet Loss Hasil pengukuran Packet Loss untuk masing- masing gedung serta berdasarkan nilai Packet Loss pada jaringan STKIP PGRI PACITAN yang sesuai dengan versi TIPHON sebagai