07-10-2013 07:44 PM - edited 03-16-2019 06:19 PM
Hi, I able to make RTP streaming by using xml services and "RTPTx:......." i get the streaming result and the protocol is RTP. But instead of using RTP as the streamming protocol, is it possible to making the transmit protocol as UDP without the rtp header?
07-10-2013 11:05 PM
Hi,
why whould you do that?
G.
07-10-2013 11:27 PM
Hi gergely,
Because i have a system that only can receive UDP packet, there is so difficult to change the system. So instead of changing the system, is it possible to change the protocol from RTP to UDP on cisco ip phone ?
07-10-2013 11:30 PM
No.
07-11-2013 12:13 AM
how about the ip phone transmit a single UDP message to any destination?
07-11-2013 12:15 AM
I don't understand. What are you trying to achieve?
G.
07-11-2013 12:16 AM
You do know that RTP is transmitted over UDP...?
GTG
07-11-2013 12:17 AM
GTG, I thought so. But I was wrong. RTP may be transmitted over TCP as well (see the Wikipedia article).
Anyway, the OP wants to send raw UDP packets _without_ the RTP header.
G.
07-11-2013 12:22 AM
From what I've seen, Cisco use UDP for RTP transmission.
Yeah, I saw their request for raw audio without the RTP header. The OP's gonna have to ammend their listening software to extract the audio from the UDP/RTP stream. (Wireshark does it quite well )
GTG
07-11-2013 12:25 AM
Ya, hope someone can help, to change the RTP streamming into UDP streamming.
A.
07-11-2013 12:30 AM
Cisco phones send RTP (within UDP). Get used to it.
G.
07-11-2013 12:41 AM
I agree with your statement, the difference is only the 12 byte RTP header, is there a way to strip the 12 bytes rtp header on the server side?
07-11-2013 12:49 AM
Hi,
what server side?
You are talking directly to the Cisco phone. There's no configurable parameter of doing that.
You'll have to do that on your side.
G.
07-11-2013 12:54 AM
Hi,
Ok, do on my side, can u describe what was the step, so that i can achieve that?
A.
07-11-2013 01:01 AM
I don't know. You'll have to implement something on a very low level, between the interface and the user process.
I would probably match and intercept such packets with iptables, take the payload and retransmit.
G.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide