What is a 'VOP' in MPEG-4 (RTP)? - definition

I am reading through the MPEG-4 RTP Packet RFC (http://www.rfc-editor.org/rfc/rfc3016.txt) and finding very often the word
VOP
I have not found any definition in the net or RFC, does anyone can tell me what this VOP is?

In terms of video codecs, VO is usually video object and VOP is video object plane.

Related

Characteristics of the audio file played by RestComm Media Server

We are having some problems playing Wav files in RestComm: some of them play nicely but others sound very weird.
8KHz
16bit
https://www.dropbox.com/s/34mmlbopdoc3uox/record_welcome16b.wav?dl=0
Is there any place where we can consult the supported specifications of the file?
Please try with A/U Law, Sample rate of 8000Hz, bit rate of 8, Mono channels.

Using NAudio to convert an online radio stream to PCM, in real-time

Could NAudio be used to convert a radio-stream to PCM samples, in real-time?
I've seen documentation and questions regarding conversion of local audio-files, but did not find reference to real-time conversion of an online (radio) stream.
My current specific interest is in a ShoutCAST MP3 stream.
Solution is to embedded in a Winforms application written using VB.Net. Target OS is Windows 7.
Your assistance would be much obliged.
Here's an answer by Mark Heath, on CodePlex:
Regarding MP3 Streams:
hi, have a read of my blog post here about streaming MP3: http://mark-dot-net.blogspot.co.uk/2011/05/how-to-play-back-streaming-mp3-using.html.
To calculate power, you'd examine the PCM sample values after decompressing, and perform your own calculations.
Regarding ShoutCAST Streams:
NAudio does not decode Shoutcast at the moment.
Even so, if someone does have a solution for ShoutCAST streams, I'd appreciate it if you post it here.

MPMoviePlayerController H.264 and Multiple Audio Streams

I am trying to find some information on how to support multiple audio streams from a single H.264/MPEG4 video file.
So far I have found very little information when googling, I was wondering if anybody has any information that may shed some light.
I would like to display the video then have a choice of which audio stream to play from the H.264 format.
Anybody?
MPMoviePlayer cannot be used to play a movie with multiple audio streams.

How to get face detection information from Panasonic smartHD camera embedded in video stream?

I've got a Panasonic WV SP-306 digital camera. It has a built-in function for face detection, and the information can be sent via xml notifications or embedded in the video stream. I'm trying to figure out how to get this information from mjpeg stream.
My discoveries so far:
I've found official documentation and SDK here
There's a PDF document describing the jpeg header format (Panasonic Camera JPEG Format )
According to the document, the header of jpeg after FF FE bytes and the two length bytes consists of sections. Each section has 2-byte ID followed by 2 bytes indicating length. Then goes the body of the section. There're three sections described in the document: section with ID 0010 (related to motion detection), ID 0011 (time information) and ID 0012 (frame information, it has something about the time of the frame, not sure what it is for).
When I turn on the face detection feature, the fourth section appears. It has ID 000F and is not described in the documentation.
The sample programs and library reference were not useful, too. All I can do with face detection is turn it on or off and set the color of the face detection rectangle. I think all the processing of face detection data in the stream is done by the library.
So, my question is: can anybody tell me how to get the face detection data provided by this camera from the stream?

Streaming encoded video in Adobe AIR Application

I am developing a desktop application in Adobe AIR that will be used to stream the user's camera video to a wowza media server. I want to encode the video on the fly, means transmit the H.264 encoded video instead of the default flash player encoded video for quality purpose. Is there any way around for this?
Waiting for the help from people around,
Rick
H.264 encoding is usually done in Native Code C or C++ because it is a cpu
intensive set of algorithms. The source code for x264 can give you an
idea of the code required but it is a tough read if you start from scratch.
Here is a book to get you started or you can read the original AVC standard
if you suffer from insomnia.