Recently, I am going to use flex as a project trainer. The initial requirement is a video chat software, red5 for communication and video services, Java open-source for remote screen recording, and flex for front-end. In the development process, I encountered some minor problems. I recorded them through my blog to facilitate future review.
The client chat function uses two methods for data transmission. The client listens to the jsonobject object, and
="$vCaseNewItem.CategoryTableName" args="$vCaseNewItem.News_Id" />
After the template is used, the programming of shared modules is also solved. For example, if I use the webpage header as a shared template, I can directly use the template output on the page.
args="navtop" args="www" output="true" />
Most pages can be roughly cached, and the
Color
For the current session, change the foreground and background color of the Command Prompt window. If this parameter is not included, color restores the foreground and background color of the Command Prompt window to the default color.
SyntaxColor [FB]
ParametersFBSet the foreground f and background G color. The following table lists hexadecimal numbers that can be used as values of F and G. Value color0 black1 blue2 green3 lake blue4 red5 p
. In addition, the delete operation is completely deleted, and does not go to the recycling site. (The above mentioned is that the 123.txt file exists)
Move ------ move, for example, move "D: \ 123.txt"" C: \ WINDOWS \ ". The statement is to move 123.txt under the D Drive to the C: \ windows;;(( the above mentioned is the 123.txt file)
Window 4.5
Title ----- title, such as title Haha, implements that the title of the pop-up window is "Haha", no longer the default "C: \ windows \ system32 \ cmd.e
How does WebService real-time interface implement?
The current project needs to implement such a function, WebService real-time playback interface.
At first, I didn't understand what this function was. In general, I used a browser to view the video captured by a remote camera and play the Mic to collect the audio;
I learned the following solutions: 1. ActiveX; 2. WebRTC; 3. Flash + Red5;
Based on our current VoIP server, we use the open-source
the conditions after the same level as the element.
Else ('{box'}.nextall('p'}.css ('color', 'red'); // set the color of all p labels next to the same level as id = box to redElse ('{box'}.nextall().css ('color', 'red'); // set all primary colors after the same level as id = box to red5. The prev () and prevAll () are the same as the 3 and 4 above, but only the difference between the first and the last.
6. siblings (): All sibling elements.
(('{Box'}
Today, we will learn about the website architecture of a million-level PHP Site: Poppen.de. Poppen.de is a social networking website in Germany. it is a very small website relative to Facebook and Flickr, but it has a good architecture that integrates many technologies, for example, we are going to learn about the website architecture of a million-level PHP Site: Poppen.de. Poppen.de is a social networking website in Germany. it is a very small website relative to Facebook and Flickr, but it has
Notes for installing raymediaserver in linux-Linux Enterprise Application-Linux server application information. The following is a detailed description. Decompress the package and select a directory. Configure JAVA_HOME and RAY_SERVER_PATH.
Pay attention to the configuration of ip here, find all the red5-web.properties under the webapps directory, change 0.0.0.0 to the ip address of the machine. If it is an Internet machine, it should be configured
1. Introduction to the Mina frameworkMINA (Multipurpose Infrastructure for network applications) is the foundation framework for developing high-performance and high-availability Web applications. By using the Mina framework, you can save on complex tasks such as underlying I/O and thread concurrency, and developers can devote more effort to business design and development. Mina framework is widely used, open source projects are Apache Directory, Asyncweb, Apache Qpid, quickfix/j, OpenFire, sube
divided into 2 cases: The Red Father node is the grandfather node left child or right child, according to symmetry, discuss one side on the line, take the left child as an example:Put the pseudo-code first:1 whileColor[p[z]] = RED//Father node is red2 Do ifP[Z] = Left[p[p[z]]//Red Father node is the grandfather node left child, at this time the grandfather node must be black3 Theny← Right[P[p[z]]//y represents the color of the Uncle node4 ifColor[y] = RED//If t
communicate, insist that the connection mode is set to bridge mode, Then enter the instruction: Ping fvshi.com, if there is no packet delivery, you can enter the following command:sudo/etc/init.d/networking restartAfter the network is through, you can enter the following instructions to install:sudo apt-get updatesudo apt-get upgrade sudo apt-get install BigBlueButtonChange in IP address, BBB server cannot runNext, you need to make sure that BigBlueButton is listening to the IP address of your
: This article describes how to read BigBlueButton. For more information about PHP tutorials, see. A simple picture can illustrate many problems. it is really a picture that is better than a thousand words! The damn CSDN cannot directly paste the visio diagram. the function is slightly incomplete. SOURCE image download
Red5:
Client:
Nginx:
Tomcat7:
The preceding figure shows you how to read BigBlueButton, including some content. I h
.
Before srs1.0, researched go, wrote a go version of the SRS, but the performance and Red5 almost deleted.
Now srs2.0 single-process one-way network throughput can reach 4Gbps (6,000 client, bit rate 522Kbps), go if not to achieve this goal, then SRS can not be rewritten with go.
Platform
The test on the 24CPU server, the CPU is not a bottleneck.
The test uses the LO network card, direct memory copy, and the network is not a bottleneck.
When both the
this flv can be found in the local cache. The advantage is that the server downloaded this flv, the server is not consumed, save the server consumption. The disadvantage is that FLV is cached on the client side, and the privacy of the FLV is bad.rtmp mode: Connect to the FMS/RED5 server via Netconnection, and play the server's FLV file in real-time, this way can choose the video play point (SEEK ()), The advantage is that the FLV file cannot be found
A flash-based video chat room, http://www.shan6.com/
If it is easy to use flex to implement video chat through rtmp, the video server of this site is not based on FMS or open source red5, instead, it is a Flash Media Server developed with the rtmp Protocol implemented from the ground up by C #. the business logic of the site is not written through as3 but through C. The high concurrency Design Based on iocp enables it to support the number of conc
: This field is deprecated in API level 13. Because of the poor quality of this configuration, it's advised to use ARGB_8888 instead. This value is not recommended at level 13 because he is a low-quality configuration and it is recommended to use argb_8888argb_8888: Each pixel are stored on 4 bytes. This configuration is very flexible and offers, the best quality. It should be used whenever possible.Each pixel information occupies 4 bytes (that is, 32 bits) of storage space, alpha, red, green, b
The implementation of this system has two key points: the realization of the recording and playing function, and the realization of the network upload function.
Let's talk about the first question: Recording and aspect.
The current system is based on the B \ s architecture, and the client is a Windows operating system.
There are two technical solutions to display the recording function of the browser:
First, use Windows's MCI interface and ActiveX technology.
Second, use JMF technology and
An article reposted from SinaArticleTo display the loading progress bar at the beginning of flash.
Address: http://blog.sina.com.cn/s/blog_6b00c6a10100n0ck.html
There are some good articles about this blog, which are listed one by one for future use:
Flex uses JSON format to communicate with Java: http://blog.sina.com.cn/s/blog_6b00c6a10100lnfy.htmlFLV file structure parsing: http://blog.sina.com.cn/s/blog_6b00c6a10100lnfm.htmlTechnical implementation of YouTube: http://blog.sina.com.cn/s
Some rtmp open-source projects are found when you query the rtmp protocol encapsulation. For more information, see: Just very few of them.
Red5 only contains a server-implementation (in Java ).
The Python project rtmpy aims to be a freeSoftware Implementation of an rtmp library, whilst tape intends to be a fullStreaming Server (in Python). rtmpy is in active development.
There is a Java client implementation of rtmp, called flazr.
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.