Création de paquets RTP à partir d'appareil photo Android pour envoyer

Je suis nouveau sur Android et programmation socket. Je veux créer une application android transférer de la vidéo en direct à partir de l'appareil photo à un PC. Qu'est-ce que je fais est d'obtenir une vidéo brute des données de PreviewCallback arguments et la convertir en un Paquet RTP. J'étais juste à l'aide de JLibRTP pour ce faire. Quant à transférer le paquet je pense, il y a quelques liées classe: RtpPkt, RtpSession, et RtpSocket.

Voici mon coup d'œil code:

DatagramSocket rtpSocket = new DatagramSocket();
DatagramSocket rtcpSocket = new new DatagramSocket();
RtpSession rtpSession = new RtpSession(rtpSocket, rtcpSocket);

public void surfaceCreated(SurfaceHolder holder) {
    try {
            camera = Camera.open();
            camera.setPreviewCallback(new PreviewCallback() {
                public void onPreviewFrame(byte[] _data, Camera _camera) {
                int height = 240;
                    try {
                        rtps.sendData(_data);
                     } catch (Exception e) {
                        e.printStackTrace();
                        Toast.makeText(getApplicationContext(), e.toString(),
                        Toast.LENGTH_SHORT).show();
                    }
                }
            });
            camera.setPreviewDisplay(holder);
            camera.startPreview();
    } catch (IOException e) {
            Log.d("CAMERA", e.getMessage());
    }
}

Je suis encore à se demander où je dois mettre l'adresse et le port de l'information. Je sais que le code ci-dessus ont besoin d'une correction de vous un maître. Merci pour l'avance..

source d'informationauteur M Rijalul Kahfi