Build Environment: Win2008 Server + jdk1.8+red5-server-1.0.6: Https://github.com/Red5Modify the Startup configuration file (modified to JDK path):Installing the template demo:http://127.0.0.1:5080/installer/The download Obs is published to the streaming media server:Turn on streaming: Enable live streamingIndicates a normal state is turned onPage display based on JSP:Adopted: Cusunplayer player Video live platform based on
In the following example, I will use red5 as the Streaming Media Server and use the xml configuration file reading technology, mongodobject parameter passing and event passing mechanisms (note: the event itself can store and PASS Parameters ).
Read the configuration file, including the streaming media service connection address and the name of the initialized video.
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh
Red5 is an open-source RTMP server.1. Download and installDownload http://www.red5.org/red5-server/, I downloaded 0.6.3 FinalThe installation process is relatively simple. Pay attention to the port number configuration. The default settings are as follows:After the installation is complete, start red52. TestCopy the test. flv file to the webapps \ oflaDemo \ streams directory.Open the test page http: // loc
The following is the Red5 server-side code that accepts the H264 encoded video stream, and the sending protocol is rtmp.
Import Java.io.File;Import java.io.IOException;Import Java.util.Map;Import Java.util.concurrent.ConcurrentHashMap;
Import Org.apache.mina.core.buffer.IoBuffer; Import Org.red5.io.IStreamableFile; Import org.red5.io.IStreamableFileFactory; Import Org.red5.io.IStreamableFileService; Import Org.red5.io.ITag; Import Org.red5.io.I
Today, we installed red5 RC1 on the server and found an error. We need to delete two jar files.
Exception java. Lang. classcastexception: org. slf4j. helpers. basicmdcadapter cannot be converted to Ch. QoS. logback. Classic. util. logbackmdcadapter Java. lang. classcastexception: Org. slf4j. helpers. basicmdcadapter cannot be cast to Ch. qoS. logback. classic. util. logbackmdcadapter at ch. qoS. logback. classic. SPI. loggingevent.
Com. springsour
VideoRecording is a function that is often used by the FCS. The important thing is to evaluateVideoSuitable size and rate are required for recording bandwidth.Its roughAlgorithmYes:Video width x video height x playback rate (FPS) = Total Bandwidth
1. applicationadapter can be empty on the server side: Example:
Package Org. chy. flex01; Import Org. red5.server. adapter. applicationadapter; public class application extends applicationadapter { }
The client uses flex to obtain the video
In Linux, the general software startup method is used as a service method. the openmeeting installed this time is used as an example: www.2cto.com directory structure:/root/openmeeting_dirnary/admin. batadmin. sh... red5.shred5-shutdown. batred5-shutdown.sh... if you want to start it .. in Linux, general software is started as a service.
Take the openmeeting installed this time as an example:
Www.2cto.com
Directory structure:/root/openmeeting_dirnary
In Linux, general software is started as a service.Take the openmeeting installed this time as an example:Www.2cto.comDirectory structure:/root/openmeeting_dirnary/admin. batAdmin. sh...Red5.shRed5-shutdown.batRed5-shutdown.sh...If you want to start it, we usually go to this/root/openmeeting_dirnary/directory,Run:./red5.sh (of course, you must have the execution permission)Now we have to do the following:
Bigbluebutton is an online video conferencing system or distance education system developed using ActionScript. Its main functions include online PPT demonstration, video communication, and voice communication, as well as text communication and raising hands to speak, it is particularly suitable for Online Teaching and supports Chinese and other speech.
The interface is very beautiful:
The projects used by the server include activemq, asterisk,
Preface:
Bigbluebutton is a 10 thousand broadcas
Install Red50.7 in Linux-Linux Enterprise Application-Linux server application information. For more information, see. Red5 is an open-source Flash Streaming Media Server software. Compared with Adobe's $4500 price for each license of FMS, Red5 is a good solution.
Red5 can be run only in the JAVA environment.
1. Download and install JDK
: Http://java.sun.com/j
.
Installation preparation:
OpenMeetings is a multilingual and customizable video conferencing and collaboration system. It supports audio and video, shared left, and file collaborative processing. It also contains a whiteboard that allows you to Import images in various formats through the whiteboard. It is based on OpenLaszlo's new streaming media format and the open-source Flash server red5. Most importantly, it is based on the LGPL open source pro
Flash + CallCenter has always been a technology and topic I have been paying attention to. I once looked at the flash version of the sip protocol to integrate the new technology into the kernel. It is a pity that the pace is too slow, and many people have already been in the front when they pass the gods. Let's take a look at the spirit of learning, and share it with our red5phone friends. Red5 in Ubuntu security should be the most convenient, apt-cac
Old Version, for reference only!
Before getting started, let's take a look at Red5 and Openmeetings.
Red5 is a free and open-source Flash Streaming Media server Based on JAVA. It is the best open-source software to replace the open-source software provided by Adobe. Moreover, it has incomparable advantages in terms of scalability.
Openmeetings is an open-source video software developed based on Flex. It tra
Adboe's red5 Streaming Media Server is free and open-source. It can be used with flash, but the use of Java and Android as client calls is a trigger.
Adobe's red5 Source Code contains an rtmpclient class, which is not complex in use, but cannot be called successfully. Observe the log and find that the connection is closed when the stream is created after the connection is successful. What I can think of is
Simple steps to create a network video Live platform classification: Learn 2013-02-04 13:20 read (1132) Comments (0)Whether it is personal play or enterprise use, live radio always appear relatively high-end and mysterious, today we look at how to use a few simple steps to achieve a flash streaming media server-based network video direct live platform. 1. Service-Side Preparation Common free flash Streaming media server has domestic ums and international Open source
Article Title: UbuntuRED5: HTTPERROR: 404 error. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
According to the method on the internet, after JRE is installed, RED5 is installed, and the test page is opened, which is easy to use. The DEMO is still easy to use. So I put the program openmeetings to the webapps of
Tag: bigbluebutton, video conferencing, whiteboard, shareshare, red5
1. deploy bigbluebutton, video, shareshare, sip and other applications in red5, where bigbluebutton is required and uses red5 Demo: echo_test to test its availability. bigbluebutton connects to Asterisk or freeswitch during startup, if you need to configure VoIP, configure the corresponding XM
With the FMS/red5 configuration, use flvplayerback to test the rtmp protocol. To further use netstream for development, we found that netstream. Play only supports HTTP and file protocols (refer to the Flash help ).Check the Internet for YouTube, 6rooms, and 56, and find that the playing protocols they use are also HTTP. As the Streaming Media Server, the FMS/red5 has been specially optimized. But why are t
I. rtmp Headers
For details about rtmp protocol packets, refer to red5.
The rtmp Protocol packet consists of a packet header and a packet body. The packet header can be of any of the four lengths: 12, 8, 4, 1 byte (s ). the complete rtmp header should be 12 bytes, containing the timestamp, head_type, amfsize, amftype, streamid information. The 8-byte header only records the timestamp, head_type, amfsize, amftype, the timestamp head_type is recorded i
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.