Questions tagged [rtp]

The Real-time Transport Protocol (RTP) defines a standardized packet format for delivering audio and video over IP networks.

RTP, the real-time transport protocol. RTP provides end-to-end network transport functions suitable for applications transmitting real-time data, such as audio, video or simulation data, over multicast or unicast network services. RTP does not address resource reservation and does not guarantee quality-of-service for real-time services. The data transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner scalable to large multicast networks, and to provide minimal control and identification functionality. RTP and RTCP are designed to be independent of the underlying transport and network layers. The protocol supports the use of RTP-level translators and mixers.

More information at Wikipedia Page on RTP

1433 questions
19
votes
2 answers

Proper Java RTP/RTCP stack

I've been struggling to find a decent RTP stack implementation for Java. JMF or FMJ are not options here as I don't want all the bells and whistles of codecs and audio/video capture; I just need to create RTP streams, dump data in them and read data…
biasedbit
  • 2,860
  • 4
  • 30
  • 47
18
votes
2 answers

H.264 over RTP - Identify SPS and PPS Frames

I have a raw H.264 Stream from an IP Camera packed in RTP frames. I want to get raw H.264 data into a file so I can convert it with ffmpeg. So when I want to write the data into my raw H.264 file I found out it has to look like this: 00 00 01 [SPS]…
Toby
  • 3,815
  • 14
  • 51
  • 67
18
votes
1 answer

Creating RTP Packets from Android Camera to Send

I'm new to Android and socket programming. I want to create an android application that transfer video live from device camera to PC. What first i do is to get a raw video data from PreviewCallback arguments and convert it to an RTP Packet. I was…
M Rijalul Kahfi
  • 1,460
  • 3
  • 22
  • 42
18
votes
1 answer

Camera streaming using RTP from Android to PC

I'd like to write an application for Android for camera streaming to PC (H.263, MPEG_4). I found some libraries: sipandroid, jlibrtp. SIPandroid: RTP packets are streamed (wireshark catches it on PC well), but VLC can't play it. Jlibrtp: API is…
Naight
  • 181
  • 1
  • 3
18
votes
3 answers

Capture RTP and SIP Traffic using tcpdump

I need to capture SIP and RTP traffic to find a problem with something. I can capture SIP messages fine but am having a problem with capturing the RTP traffic. I've tried the following but this is only getting out the SIP packages and no…
Boardy
  • 35,417
  • 104
  • 256
  • 447
17
votes
2 answers

Streaming Video From Android

I'm trying to stream video from the Android phone, which should be watched in an mediaplayer. I've been looking at http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system which seems to be a dead…
plazm
  • 171
  • 1
  • 1
  • 3
17
votes
2 answers

Receiving RTP packets after RTSP setup

I'm trying to stream RTP packets from an IP camera using Python. I am able to send the describe, setup & play commands using RTSP protocol, however, I am unable to start streaming the actual videostream using RTP. Here is the code: import socket…
El Sampsa
  • 1,673
  • 3
  • 17
  • 33
16
votes
3 answers

How to stream live video in HTML5?

I'm looking for a way to broadcast a live video taken from a webcam or camera rooted to a PC. The broadcast should be displayed in a HTML5 page using the tag (which support rtp, and rtsp I think). The user viewing the stream should not have to…
user702470
  • 161
  • 1
  • 1
  • 3
16
votes
1 answer

What support for live streaming does the HTML5 video element have?

Does the HTML5 video element support non-HTTP-based (HLS, SmoothStreaming, etc.) live-streaming protocols? Does it support RTP/RTSP streaming protocols? Does it support RTMP? Are there specific browsers that support or don't support it?
user3861866
  • 310
  • 1
  • 3
  • 12
16
votes
2 answers

How to use AVSampleBufferDisplayLayer in iOS 8 for RTP H264 Streams with GStreamer?

After getting notice of the HW-H264-Decoder being available to programmers in iOS 8, I want to use it now. There is a nice introduction to 'Direct Access to Video Encoding and Decoding' from WWDC 2014 out there. You can take a look here. Based on…
Zappel
  • 268
  • 3
  • 13
16
votes
1 answer

Stream H.264 video over rtp using gstreamer

I am newbie with gstreamer and I am trying to be used with it. My first target is to create a simple rtp stream of h264 video between two devices. I am using these two pipelines: Sender: gst-launch-1.0 -v filesrc location=c:\\tmp\\sample_h264.mov !…
abir
  • 285
  • 2
  • 4
  • 6
15
votes
1 answer

WebRTC: Relationship between Channels, Tracks & Streams vis-a-vis RTP SSRC and RTP Sessions

From Mozilla site: https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_API "A MediaStream consists of zero or more MediaStreamTrack objects, representing various audio or video tracks. Each MediaStreamTrack may have one or more channels.…
asinix
  • 966
  • 1
  • 9
  • 22
15
votes
2 answers

Difference between DTLS-SRTP and SRTP packets send over DTLS connections

I have two SIP endpoint and wanted to send the media over DTLS-SRTP. I am little bit confuse in below points Is DTLS-SRTP and SRTP packets send over DTLS connections are same or different ? If different, Could you please explain me how are they…
15
votes
2 answers

Streaming MP4 Video File on Gstreamer

I am working on gstreamer for first time and trying to Stream an MP4 Video file from a server to client using Gstreamer (RTP and UDP) . The Command Line which I am trying to use : On Server Side: gst-launch-1.0 -v filesrc location = file_name.mp4 !…
Pratyush Kulwal
  • 165
  • 1
  • 1
  • 11
15
votes
1 answer

Decoding RTP payload as H264 using wireshark

I am streaming a RTSP video from vlc on windows to ipad app. And I capture packets in wireshark. I can see RTP packets in wireshark and also the RTP header fields like payload type, timestamp, sequence number. My question is, is it possible to…
innocodes
  • 163
  • 1
  • 1
  • 7
1
2
3
95 96