Media_Dev
-
How to set PES or Header wheninput to MPEG-2 TS system with H.264Media_Dev 2011. 9. 14. 20:39
In order to encapsulate H.264 video sequence to MPEG-2 TS system, each frame of H.264 has to be divided by some information in the syntax of H.264. If each frame of H.264 is divided, it is possible to make MPEG-2 PES for each H.264 frame. Each frame as like PES especially IDR (Iframe) needs to some signature for SPS, PPS and flag of Au – Delimiter below Delimiter-IFrame(6)= 0, 0, 0, 1, 9, 10 Del..
-
How to decode a packetized MPEG4A-LATMMedia_Dev 2011. 7. 4. 15:48
http://www.rfc-editor.org/rfc/rfc3016.txt If you need compatibility with 3g , then use it . LATM . This is explained LATEM follow to RFC. 1.2 MPEG-4 Audio RTP payload format MPEG-4 Audio is a new kind of audio standard that integrates many different types of audio coding tools. Low-overhead MPEG-4 Audio Transport Multiplex (LATM) manages the sequences of audio data with relatively small overhead..
-
Use a vector when time to bufferring !! No ordinary ArrayMedia_Dev 2011. 6. 21. 01:47
#include "stdafx.h" #include #include #include using namespace std; typedef unsigned char BYTE; typedef struct tagITEM { int size; BYTE* byte; }MARKED; int _tmain(int argc, _TCHAR* argv[]) { int bufferSize[] = {100,200,10,34,45,34}; vector fregmentBuffer; fregmentBuffer.resize(100); for(int i=0; i::iterator itor; //for(itor = fregmentBuffer.begin(); itor != fregmentBuffer.end(); ++itor) //{ // c..
-
Some Frequently Asked Questions about RTPMedia_Dev 2011. 5. 6. 13:12
http://www.cs.columbia.edu/~hgs/rtp/faq.html#timestamp-sync Is RTP a transport protocol or a kind of application protocol? RTP does not ensure real-time delivery. So how come it is called a real-time protocol? Is RTP an unreliable protocol? Are there any mechanisms provided for error recovery in RTP? Can RTP run over IPv6? ATM? Can RTP be used in asymmetric networks? Why doesn't RTP have a lengt..
-
Adaptive Streaming for Apple on HttpMedia_Dev 2011. 1. 25. 10:26
Adobe Dynamic Streaming for Flash "Dynamic streaming is the process of efficiently delivering streaming video to users by dynamically switching among different streams of varying quality and size during playback. This provides users with the best possible viewing experience their bandwidth and local computer hardware (CPU) can support. Another major goal of dynamic streaming is to make this proc..