Hi everybody , thank's for the advice and specially to Mr .olivier . i've
compiled the example test-rtp-3 , and finnaly i'm capturing packets with
Tcpdump . but nothing happens anymore , i mean that the test stop's in a
strange manner . i'm sending you the log of the execution hopping to receive an
ansewer about how to use this code to send or receive a stream .
//
./test-rtp-3 192.168.1.114 8548
farsight-Message: looking for plugins in
/home/g545952/Desktop/fado//lib/farsight-0.1-2
opening module
/home/g545952/Desktop/fado//lib/farsight-0.1-2/librtp-session.so: succeeded
protocol details:
name: rtp-session
description: Farsight RTP plugin
author: Farsight Project
farsight-Message: looking for plugins in
/home/g545952/Desktop/fado//lib/farsight-0.1-2
opening module
/home/g545952/Desktop/fado//lib/farsight-0.1-2/librawudp-transmitter.so:
succeeded
(lt-test-rtp-3:6724): GLib-GObject-WARNING **: IA__g_object_set_valist: object
class `FarsightRTPStream' has no property named `stun_ip'
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: ensure_local_codecs: media type is 0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: looking for
/home/g545952/.farsight/gstelements.conf
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: looking for
/home/g545952/Desktop/fado//etc/farsight/gstelements.conf
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: skipping rtpdepay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: skipping rtpdec
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: skipping rtspsrc
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: skipping rtpdtmfsrc
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: adding codec VORBIS with pt -1,
send_pipeline 0x810ad00, receive_pipeline 0x810ac60
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8082630:4:vorbisenc
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8093ec0:4:rtpvorbispay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x80825a0:4:vorbisdec
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8093f50:4:rtpvorbisdepay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: adding codec MPEG4-GENERIC with pt
-1, send_pipeline 0x810a8c0, receive_pipeline 0x810b270
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x80f15a0:4:ffenc_mpeg4
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809cad0:4:rtpmp4gpay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x80e81b0:4:ffdec_mpeg4
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809cb60:4:rtpmp4gdepay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: skipping codec audio/unknown, no
encoding name specified (pt: 14 clock_rate:90000
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: adding codec MPA with pt -1,
send_pipeline 0x810b6d0, receive_pipeline 0x810a700
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x80f5ad0:6:ffenc_mp2
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809f3f0:6:rtpmpapay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8088920:6:mp3parse
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809f480:6:rtpmpadepay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: adding codec PCMU with pt 0,
send_pipeline 0x80e0bd0, receive_pipeline 0x810a650
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8093a40:5:mulawenc
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809f5a0:5:rtppcmupay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x80939b0:5:mulawdec
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809f630:5:rtppcmudepay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: adding codec PCMA with pt 8,
send_pipeline 0x810b4b0, receive_pipeline 0x812f540
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8093920:5:alawenc
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809f510:5:rtppcmapay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: pipeline:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x8093890:5:alawdec
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: 0x809f6c0:5:rtppcmadepay
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Trying to load
/home/g545952/.farsight/gstcodecs.conf
(lt-test-rtp-3:6724): farsight-DEBUG: Unable to read file
/home/g545952/.farsight/gstcodecs.conf: Aucun fichier ou répertoire de ce type
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Trying to load
/home/g545952/Desktop/fado//etc/farsight/gstcodecs.conf
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Prefered codec -1: audio speex
clock:8000 channels:0 could not be matched with an installed
encoder/decoder/payloader/depayloader quatuor
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Prefered codec -1: audio iLBC
clock:8000 channels:0 mode=30 could not be matched with an installed
encoder/decoder/payloader/depayloader quatuor
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Prefered codec -1: audio AMR
clock:8000 channels:0 could not be matched with an installed
encoder/decoder/payloader/depayloader quatuor
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Prefered codec -1: audio GSM
clock:8000 channels:0 could not be matched with an installed
encoder/decoder/payloader/depayloader quatuor
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Prefered codec -1: audio G729
clock:8000 channels:0 could not be matched with an installed
encoder/decoder/payloader/depayloader quatuor
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Prefered codec -1: audio PCMU
clock:16000 channels:0 could not be matched with an installed
encoder/decoder/payloader/depayloader quatuor
** Message: codec: 8: PCMA/8000 found
** Message: codec: 96: MPA/90000 found
** Message: codec: 0: PCMU/8000 found
** Message: codec: 97: telephone-event/8000 found
farsight-rtp-Message: Preparing transmitter
farsight-rtp-Message: connect state changed to 1
** Message: state_changed: 0x8063000 connecting
farsight-transmitter-Message: Media type is 0
(lt-test-rtp-3:6724): farsight-transmitter-DEBUG: The socket was created
(lt-test-rtp-3:6724): farsight-transmitter-DEBUG: bound to port 7078
(lt-test-rtp-3:6724): farsight-DEBUG: Interface: lo
(lt-test-rtp-3:6724): farsight-DEBUG: IP Address: 127.0.0.1
(lt-test-rtp-3:6724): farsight-DEBUG: Ignoring loopback interface
(lt-test-rtp-3:6724): farsight-DEBUG: Interface: eth1
(lt-test-rtp-3:6724): farsight-DEBUG: IP Address: 192.168.1.9
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Called
farsight_rtp_stream_new_native_candidate
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Native candidates found, adding to
list
native_candidates_prepared: preparation-complete: stream=0x8063000
** Message: Local transport candidate: L1 1 UDP RTP 192.168.1.9:7078, pref
1,000000
farsight-rtp-Message: connect state changed to 2
** Message: state_changed: 0x8063000 connected
(lt-test-rtp-3:6724): farsight-rtp-DEBUG:
farsight_rtp_stream_build_base_pipeline (2067): creating core RTP pipeline
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: added transmitter_src 0x813a048 to
pipeline 0x813e060
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: farsight_rtp_stream_set_active_codec
(1193): called to change codec from -1 to 8
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: remote_codec PCMU 8000
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: remote_codec PCMA 8000
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: remote_codec MPA 90000
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: remote_codec telephone-event 8000
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Remote codec 0: audio PCMU clock:8000
channels:0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Have local codec in the same PT, lets
try it first
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Using default codec negotiation
function
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Negotiated codec 0: audio PCMU
clock:8000 channels:0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Remote codec 8: audio PCMA clock:8000
channels:0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Have local codec in the same PT, lets
try it first
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Using default codec negotiation
function
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Negotiated codec 8: audio PCMA
clock:8000 channels:0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Remote codec 96: audio MPA
clock:90000 channels:0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Have local codec in the same PT, lets
try it first
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Using default codec negotiation
function
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Negotiated codec 96: audio MPA
clock:90000 channels:0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Remote codec 97: audio
telephone-event clock:8000 channels:1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Encoding names dont match, local:
PCMU, remote: telephone-event
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Encoding names dont match, local:
PCMA, remote: telephone-event
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Encoding names dont match, local:
MPA, remote: telephone-event
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Could not find a valid
intersection... for codec 97: audio telephone-event clock:8000 channels:1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: caps are: application/x-rtp,
encoding-name=(string)PCMU, clock-rate=(int)8000, media=(string)audio,
payload=(int)0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: caps are: application/x-rtp,
encoding-name=(string)PCMA, clock-rate=(int)8000, media=(string)audio,
payload=(int)8
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: caps are: application/x-rtp,
encoding-name=(string)MPA, clock-rate=(int)90000, media=(string)audio,
payload=(int)96
farsight-rtp-Message: farsight_rtp_stream_build_send_pipeline (2662): creating
send pipeline with codec 8
farsight-rtp-Message: No source has been set yet, send pipeline build for later
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: We are now PLAYING
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Set_state result was 1
0x8147400
new_active_candidate_pair: new-native-candidate-pair: stream=0x8063000
** (lt-test-rtp-3:6724): DEBUG: Sink needs buffer, must wait for buffering to
stop
(lt-test-rtp-3:6724): GLib-GObject-WARNING **: IA__g_object_set_valist: object
class `GstAudioTestSrc' has no property named `latency-time'
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: farsight_rtp_stream_set_source
(1738): setting src
farsight-rtp-Message: farsight_rtp_stream_build_send_pipeline (2662): creating
send pipeline with codec 8
0x8150520
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: creating send codec bin for id 8,
pipeline_factory 0x810b4b0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: checking if alawenc is in config list
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: checking if rtppcmapay is in config
list
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: linking alawenc0 and rtppmcapay0 with
caps audio/x-alaw, channels=(int)1, rate=(int)8000
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: linking src 0x8148d80 to codec bin
0x8155800 with caps NULL
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found audio/telephone-event with PT 97
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Looking for PCMA or PCMU in the
remote codecs
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found PCMU codec with PT 0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found PCMA codec with PT 8
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found remote_pcma = 1 - remote_pcmu =
1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found both the dtmfsrc and rtpdtmfmux
installed
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: PCMA found locally? 1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: PCMU found locally? 1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Looking for PCMA or PCMU in the
remote codecs
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found PCMU codec with PT 0
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found PCMA codec with PT 8
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found remote_pcma = 1 - remote_pcmu =
1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: Found both the dtmfsrc and rtpdtmfmux
installed
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: PCMA found locally? 1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: PCMU found locally? 1
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: farsight_rtp_stream_set_sink (1848):
setting sink alsasink
(lt-test-rtp-3:6724): farsight-rtp-DEBUG: farsight_rtp_stream_set_sink: No
codec bin present, setting new sink for future use
//
but the problemeis that noting happens after this . can someone please guide me
how to continue ( i mean how to send or receive the stream )
regards
Souilem Fadi
---------------------------------
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel