JMF RTP Transmit/Receive

JMF RTP Transmit/Receive

จาก code ตัวอย่างการรับส่งเสียงโดยใช้ JMF และ RTP นั้น เราสามารถให้โปรแกรมเราทั้งรับและส่งเสียงได้ในเวลาเดียวกัน ในลักษณะของ Full Duplex โดยเขียนฟังก์ชันไปเรียก ดังนี้

public class TestJMF {

    public static void main(String args[] ) {


        // ----------- Start Receiver -----------------
        new Receive(8000);
        System.out.println("Wait for incoming data");

        // ----------- Start Receiver -----------------
        System.out.println("Start sending stream");
        new Transmit("147.127.240.91",9000);

        try {
            Thread.sleep(30000);
        }
        catch (Exception exc) {
            exc.printStackTrace();
        }

    }
}

ก็เหมือนเดิมนะครับ code จะรอเพียง 30 วินาทีแล้วก็จบการรับ stream

ดูตัวอย่าง Receive และ Transmit ในบทความเก่าได้จากบทความก่อนหน้านี้ครับ