A Preliminary Study on HLS on-demand and live video streaming, on-demand video streaming
There are only two front-end live video protocols available:
RTMP (Real Time Messaging Protocol)
HLS (HTTP
protocol, which solves the problem of video transmission on the mobile side. Then the mobile phone to play the TV channel, it is necessary to solve the HLS protocol can play the player, that is, hlsplayer or m3u8player. So how to convert live TV channel signals into m3u8 ? What kind of hlsm3u8player do you use?TV programs are generally three kinds of program source: The
Live555 receive RTSP live stream, convert HTTP Live streaming (iOS live) protocolThe RTSP protocol is also a widely used live/on-demand streaming protocol that previously implemented a program that received the RTSP protocol via l
Actual procedure:brew install nginx-full --with-upload-modulethe input command appears with the following error:Need to install Nginx server, Run command brew tap homebrew/nginx , error:Change to a GitHub project, which runs the commandbrew tap denji/nginxAfter successful re-entering brew install nginx-full --with-uplo
EasyhlsWhat is Easyhls ?Easyhls is a Easydarwin open source media community development of a HLS packaging library, the interface is very simple, only need to pass in the packaged file name, tile directory, packaging interval and the number of slices, Easyhls library can easily be H264+AAC streaming media slicing, provided to the Web server for HLS
Wowza is one of the most popular streaming media servers today, because of the need to set up a corresponding server, but do not want to use camera and other real live, so try to convert media files into live stream and then provide to Wowza live. Here to set the steps and the design of the VOD step out, hoping to let
this machine, if the browser appears Welcome to nginx! Indicates that Nginx is installed and running successfully..1.7, restart/usr/local/nginx/sbin/nginx–s ReloadNote: If the virtual machine is turned on, the other computer will be able to access the IP address properly.Second, generate the m3u8 file and the correspo
Tags: pull erro RKE time Add Comm Status Star FixOriginal address: 50907828This allows the simple nginx+ffmpeg to push local MP4 video files, and will continue to updateEnvironmentSystem environment: CentOS Release 6.7 (Final)DemandUsing Nginx and ffmpeg to build a streaming media serverStep Installation FFmpeg
Installation process can be referred to: Ce
This article from the NetEase cloud community
Preface
This article is for mobile video live development Novice, in order to quickly get started, using the powerful Google search engine with their own understanding of the "video broadcast background Knowledge".
Background Knowledge
noun explanation
Push-Stream Protocol
RTMP
Real Time Messaging Protocol (live messaging protocol)
With Flash Player as the play
condition for the back-end buffers.Cloud ServerOverall structureservice AgreementSRS
Open source
1. Simple architecture and powerful function2. Main support RTMP protocol3. Cluster support
crtmp
Open source
1.c++ Development2. Rich Support Protocol3. Not good for cluster support
nginx-rtmp
Open source
1. Fully asynchronous model implementation, performance benefits2. Insufficient stability
Red5
DockerDocker pull jasonrivers/nginx-1935:19358080:8080 jasonrivers/ Nginx-rtmp/bin/shThe Nginx directory appears under/opt/nginx/, viewing the configuration file, which is found in the node liveThe URL path for HLS is in the HLS n
) findViewById(R.id.vitamio_videoView);path = rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov;mVideoView.setVideoPath(path);mVideoView.setMediaController(new MediaController(this));mVideoView.requestFocus();mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {@Overridepublic void onPrepared(MediaPlayer mediaPlayer) {mediaPlayer.setPlaybackSpeed(1.0f);}});
Android m3u8 Streaming Media"How to play m3u8 video on
From//http://blog.chedushi.com/archives/6532?utm_source=tuicool
Using Nginx to build a streaming media server with HTTP and rtmp protocols
Experimental Purpose:
Allows Nginx to support FLV and MP4 format files while supporting RTMP protocol while opening the HLS function of rtmp
Information:
HTTP
article:Nginx RTMP Protocol ServerHttp://www.cnblogs.com/aHuner/p/3247068.htmlBuild a flash live environment with open source Nginx-rtmp-moduleHttp://www.rosoo.net/a/201307/16696.htmlNginx to build HLS streaming media serverhttp://blog.csdn.net/cjsafty/article/details/7922849The H
Battle the people of Russia to develop a nginx streaming plug-in, in addition to live streaming audio and video streaming server with the common functions of the media
such as push-pull streaming media resources
Flv/
Mac Live Server Nginx configuration support for HLSIn the previous article on the Mac to build a live server nginx+rtmp, we have built a nginx+rtmp live server. The following need to add support to the
for RTMP protocol playback. In addition the Flash Player is also a good choice to enter the address and stream name in the player:The playback effect is as follows, the computer desktop is truncated:To this, our entire crtmpserver source of the Windows platform of the compilation, Linux platform compilation, push stream, play even if complete. You can see that the compilation of Windows is more complex than Linux, in fact, a lot of open source software for Linux to be more friendly, including c
to be less stable, perhaps it is not very familiar with it. Perhaps see everyone is using Nginx HLS, so there is the idea of replacing SRS with Nginx. When setting up the Nginx rtmp service, we refer to the predecessor's nginx build one of the
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.