1. s60 uses a multimedia framework (MMF) for video and audio playback and recording. It has a plug-in architecture and can use multiple types of plug-ins for media playback and recording, for example, the RealPlayer engine is a plug-in for the MMF controller and supports video and audio playback and stream. 2. The s60 built-in player uses the RealPlayer engine. HTTP streaming media is not supported, because all video data must be read into the cache at one time before display. 3. the common form
With the arrival of 3G, the bandwidth is higher and the traffic fee is lower, and multimedia applications such as mobile phone and TV will surely develop greatly. I will sum up my previous experience, I will discuss with you how to create a VoD solution for mobile phones, and finally provide a preliminary client implementation result. Welcome to the discussion.
First, let's talk about the architecture. For ease of management and expansion, bandwidth restrictions, and multi-user concurrency, comm
Recently, due to the need to implement RTSP-based transmission RM rmvb, no existing solutions have been found on the Internet. Only one live555 has implemented the RTSP service, but only supports RTP transmission of mpg, MP3, WAV and other formats. rm seems very unpopular in the Open Source Field, probably because the formats and protocols are private and not open. Then we started to develop rmvb over
, quality reduction; second, advanced and efficient compression algorithms.Basic Principles
The process of stream transmission is generally as follows:
(1) After selecting a first-class media service, the web browser and the Web server use HTTP/tcp to exchange control information, in order to retrieve the real-time audio/video stream data to be transmitted from the original information.
(2) The web browser on the client starts the Client Program (some playing programs) and uses http to retrieve
Atitit onvif protocol Get RTSP address play Java language ATTILX summary
1.1. Get the RTSP address algorithm and Flow 1
1.2.Onvif camera discovery, WS discovery Mechanism, using XCF class library 1
2. Call Getstreamuri get RTSP address, use class library onvif Java Library by Milgo2
2.1. The problem why use this get address can not play 4
1.1. algorithms and
Objective:
Using the javacv1.2 version, refer to the code on the Internet, encountered a number of very serious problems, the last one to eliminate the solution. The main issues to be addressed are:
Problem one, ffmpeg default is the way to use UDP, often the problem of packet loss, you need to change the UDP to TCP can be resolved, the following is the content of the error:
Input #0, RTSP, from ' RTSP://A
HTTP (Hyper-Text Transfer Protocol), RTSP (Real Time Streaming protocol live Stream Transfer Protocol), RTMP (Routing Table Maintenance Protocol Routing Tables Maintenance Protocolis the application layer protocol, theoretically can do live, on-demand, in fact, live more than rtmp and RTSP, on-demand and more with RTSP and HTTP. First, common areas:
HTTP
RTSP-RFC2326 protocol format Analysis 1 application layer protocol, control the transmission of real-time data streams, the Protocol aims to control multiple data transmission links, select the channel for sending, such as UDP, multicast UDP and TCP. many methods have nothing to do with the RTSP status, but the following methods are very important: SETUP, PLAY, RECORD, PAUSE, TEARDOWN. ~~~~~~~~~~~ SETUP: Le
data packets. therefore, the server can dynamically change the transmission rate or even the type of the payload. RTP and RTCP can be used together to optimize transmission efficiency with effective feedback and minimal overhead. Therefore, it is particularly suitable for transmitting real-time online data.
RTSPReal-Time Streaming Protocol (RTSP) is proposed by Real Networks and Netscape. This Protocol defines how one-to-multiple applications can eff
[GO] Streaming Media protocol introduction (RTP/RTCP/RTSP/RTMP/MMS/HLS)http://blog.csdn.net/tttyd/article/details/12032357RTP reference Documentationrfc3550/rfc3551Real-time Transport Protocol) is a Transport layer protocol for multimedia traffic on the Internet. The RTP protocol details the standard packet format for transmitting audio and video over the Internet. RTP protocols are commonly used in streaming media systems (with the RTCP protocol), vi
The rtsp is paused. the Mapache + php tool mplayer + vlc function enables camera recording and playback (only playback is used here). The technical route is recorded by mplayer. after recording, the recorded video files are played using the rtsp protocol, and the vlc is used as the rtsp server. the player control inserted in the browser is qui
Simple RTSP message interaction processC represents the RTSP client, s represents the RTSP server1. First step: Query server-side available methods1.c->s:option request//Ask S which methods are available1.s->c:option response//s The public header field of the response information includes all available methods provided2. Step Two: Get Media description Informatio
live555-based video live DM368IPNC RTSP analysis
This is my Code analysis of the TI DM368IPNC RTSP live part.
Appro IPNC Video Stream live part of the RTSP, based on live555, by rewriting Wis-streamer implementation, live555 official on the internet has wis-streamer code download, appro modify it, The Getavdata interface is added to the framedsource so that the
transmit multimedia data over an IP network. RTSP provides a scalable framework that enables real-time data, such as audio and video, to be controlled and on-demand. Data sources include field data and data that is stored in a clip. The protocol is designed to control multiple data-sending connections, providing a way to select Send channels, such as UDP, multicast UDP, and TCP, and provide a way to select the RTP-based send mechanism.RTSP (Real time
protocol called Secure Real-time Transport Control Protocol (secure RTCP or SRTCP); The secure real-time transport Control Protocol provides similar security-related features for real-time transport control protocols, just as the secure real-time transport protocol provides for real-time transport protocols.It is optional to use the real-time transport protocol or the real-time transport control Protocol to make it possible to not use secure real-time transport protocols or secure real-time tra
station, embedded SD card.Five, the application method
The recommended way is:. Encoder output RTMP protocol.. Streaming media system Access uses the RTMP protocol.. Streaming media system for live distribution using RTMP.. pc+ Live + real-time requirements High: use Flash to play rtmp.. pc+ Live + No real-time requirements: Use rtmp or HLS.. pc+ on Demand: Using HTTP or HLS.. Apple ios/osx: Both use HLS (real-time requirements to parse rtmp yourself, or use an external library,such as https://
RTP over RTSP (TCP) (i)solution for mixed delivery of RTP over RTSP packetsRTSP-RTP over TCP-to-use TCP communication, the need to request TCP connection during RTSP SETUP. The RTSP client needs to request a TCP connection in the setup phase for the sent Setup command with which you want to use a TCP connection. The Se
Recently completed a RTSP proxy gateway, this is the second development to do RTSP protocol related development work, compared to the simple rough version of 11, this time in the underlying TCP/IP communication and RTSP protocol has a number of new accumulation, here record. Basic RTSP Protocol Interactive process to r
Original post address: http://blog.chinaunix.net/uid-26611383-id-3755283.html
========================================================== ==========================================================
I have written an article about compiling the VLC player source code on the Android platform on Linux. The VLC player is excellent and open-source, its core is the open-source video codec library FFMPEG. The player also supports the RTSP protocol, which is ma
Recently, we need to create an RTSP Streaming Media Player. After studying it, we encapsulate an RTSP playing class crtspplayer, and the decoding library uses FFMPEG. Due to the simple requirement and limited time, only the following basic interfaces are available: Play, stop, and pause. The following is a simple RTSP Player Based on the crtspplayer class.
Curre
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.