Installing Virtual-audio-capturerDownload Address Https://github.com/jiao808813/virtual-audio-capture-grabber-deviceCan download the source code to compile itself, can also download the installation package directly installed
Record screen and record and push the stream command line as follows
Ffmpeg-f dshow-i audio= "Microphone (Realtek high Definition Au"-F dshow-i audio= "Virtual-audio-capturer"-filter_complex Amix =inputs=2:duration=first:dropou
, save the configuration information.4.2 Configuring Resource Information4.2.1, preparing the Web pageDownload jwplayer:www. jwplayer. com requires registration to download and obtain the corresponding license key (for example: 601u+htlhuxp5lqpeztrlaabkwyx/94l3lracg= =After downloading Jwplayer7.3.6.zip, extract to:/usr/local/nginx/html/Set up the test page test.html, also put in the above directory: 4.3, start nginx, such as 3.3 in the start4.4, Analog push flow generate a live
: This article mainly introduces how to configure the rtmp Server for NGINX to implement rtmp and hls live broadcast. if you are interested in PHP Tutorial, refer to it. Introduction to NGINX
First configure:
work_processes4;events{ work_connections1024;}http{ include mime.types; default_type application/octet-stream; sendfileon; keepalive_timeout
-based player. ** This software is written in Actionscript3, it plays stream * on RTMP server * It's the simplest RTMP player based on ActionScript3. **/package {import flash. display. sprite; import flash.net. netConnection; import flash. events. netStatusEvent; import flash. events. asyncErrorEvent; import flash.net. netStream; import flash. media. video; publi
This article records some examples of flash-based streaming media processing. The most common streaming media protocol for the Flash platform is rtmp. Some of the previously documented RTMP players/boosters are based on C + +, but no rtmp player/ejector based on ActionScript in Flash was recorded. In fact, the RTMP pla
reproduced in this document: Http://www.cnblogs.com/my_life/articles/5593892.html, thank the blogger enthusiastic dedication
The following content is reproduced:
Http://blog.chinaunix.net/uid-26000296-id-4932817.html
Http://blog.chinaunix.net/uid-26000296-id-4932822.html
http://blog.csdn.net/zhangxinrun/article/details/50739237
In the live app, rtmp and HLS can basically cover all the clients watching,HLS mainly is the delay is relatively large, the
Nginx-rtmp-module (https://github.com/arut/nginx-rtmp-module), specific. 4. Enter Nginx, configure, make and make install../configure--prefix=/usr/local/nginx--with-pcre=/home/user/pcre/pcre-8.37--with-zlib=/home/user/zlib/zlib-1.2.8--with-openssl=/home/user/openssl/openssl-1.0.1i--add-module=/home/user/nginx-rtmp-modulemakemake Install 5. Go to (/usr/local/ngin
home page, if you can see the following, indicating that the entire environment is OK, then you can use push and pull flow to see the actual effect. Finally, use the command nginx.exe -s stop to gracefully terminate the Nginx service.
Effect testThe next effect test, a little bit of a change to the environment, using the Jwplayer play page provided in Nginx-rtmp-module to pull the stream or record pag
Wowza server.
Rtmp_sample_player_flowplayer: RTMP/HTTP Player Based on FlowPlayer (add RTMP plugin)
Rtmp_sample_player_videojs: RTMP/HTTP Player Based on VideoJS
Rtmp_sample_player_audio PLAYER: RTMP/HTTP Player Based on audio player
Hls_sample_player_flowplayer: FlowPlayer-based HLS player (add HLS plugin)
Hls_v
SRS3 has closed source (correction: there is a period of time closed source, and now open source); Nginx-rtmp-module is a multi-process approach, Nginx performance is excellent, but according to the Netizen test, nginx-rtmp-module performance is inferior to SRS, and the author of Nginx-rtmp-module has not updated the version for a long time, support function is
RTMP HLS HTTP Live protocol one time to see enoughLive from 2016 to 2017 years of fire, now in their own app to join the live broadcast function, just find a ready-made SDK on the line, what shooting, beauty, push flow, one-stop service. But as the most important part of the live stream: The push-flow protocol, many people are not very clear. If you're interested in live streaming and want to learn about th
minutes.timeout 60s;
Ping syntax: Ping valueContext: rtmp, serverDescription: RTMP ping interval. A value of 0 will turn the ping off. RTMP Ping is a protocol feature that checks for active connections. Send a special package to the remote connection and expect a reply within the time specified by the ping_timeout instruction. If you do not receive a ping reply
Streamid
4
Stream ID
1) head_type-header typeHead_type occupies the first byte of the rtmp package, which records the package type and package channelid. The first two bits of head_type determine the header length. It can be calculated using the mask 0xc0 "and:The first two bits of head_type correspond to the length:
Bits
Header Length
00
12 bytes
01
http://neue.v2ex.com/t/316766Although the browser with JS decoding ' play ' video scheme has a few ... Why not one more ...Basic principle:
The server uses websockify to relay an rtmp Stream.
The browser uses NODE-RTMPAPI to parse the RTMP protocol to complete the handshake and Communication.
Extract the H264 video
addition to the above three terms, the protocol header can also add more information (such as control information and time information), depending on the specific application. When looking at the agreement, we can better grasp the subject of the agreement for analysis and design.
2 rtmp protocol Overview The rtmp protocol is used by flash for object, video, and audio transmission. The Protocol is buil
plugin)
RTMP_SAMPLE_PLAYER_VIDEOJS: Videojs-based rtmp/http player
Rtmp_sample_player_jwplayer: Jwplayer-based rtmp/http player
Hls_sample_player_flowplayer: FlowPlayer-based HLS player (add HLS plugin)
HLS_VIDEO_PLAYER_HTML5: HTML5-based hls/http player
Activex_vlc_player: The player for the VLC-based ActiveX control
rtmp sample player
The similarities and differences between RTSP, RTMP, and HTTPCommon:1:RTSP RTMP HTTP is applied at the application layer.2: Theoretically RTSP rtmphttp can do live and on-demand, but generally do live with RTSP RTMP, do on-demand http. Video conferencing when the original SIP protocol, and now basically replaced by the RTMP
rtmp Protocol
The RTMP protocol packet consists of a header and a package, and the header can be any of 4 lengths: 8, 4, 1 byte (s). The full rtmp header should be 12bytes, containing timestamps, amfsize,amftype,streamid information, The 8-byte header only records timestamps, Amfsize,amftype, and other bytes of header record information in turn. The maximum leng
On Android, video/audio streaming is a very rare part of the spotlight. RTMP (Real time Messaging Protocol) is indispensable whenever we discuss streaming media. RTMP is a basic video/audio streaming protocol, but unfortunately Android standard Videoview does not support rtmp playback. Therefore, if you want to play rtmp
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.