everyone can share it on the live platform to see more,attention to. Especially at present, the application of the beauty live show field,can besaid to be in a heated. Many platforms are being broadcast on the beauty show,playedhave their own slogans,andare original aim. So look at the mainstream live show platform:Six rooms: Super Entertainment
Beijing time How to apply for live
1, open the Beijing time app, the live number above will have an added option, click, you can launch live
2, input anchor title, you can also switch lenses, all ready to start live, in the process, you can also see how many peopl
One, RTMP, RTSP, HTTP protocolThese three protocols belong to the Application layer protocol in the Internet TCP/IP five layer architecture. Theoretically these three kinds can be used for video broadcast or on-demand. But usually, live broadcast with RTMP, RTSP. And on-demand with HTTP.The following are the characteristics of the following three respectively. The 1,RTMP Protocol (
(Generic IOS Device also can)
(5) We open the directory of the build framework
(6) You can see that there are two frameworks generated here. See the name to know that one is for the simulator to use, one is for the real machine. This selects the corresponding framework according to the individual's operational requirements.
Original: Swift-play live video
and decodes and plays the video in sequence. In this way, the live video process of "production, transmission, and consumption" is realized.
7. live video business logic
One-to-multiple model:
Broadcaster-- RTMP protocol --"Live streaming media server-- RTMP/HLS protocol --"Audience (fans)
RTMP Protocol: low latency and fast transmission speed. (The host uses
One, RTMP, RTSP, HTTP protocolThese three protocols belong to the Application layer protocol in the Internet TCP/IP five layer architecture. Theoretically these three kinds can be used for video broadcast or on-demand. But usually, live broadcast with RTMP, RTSP. And on-demand with HTTP.The following are the characteristics of the following three respectively. The 1,RTMP Protocol (
1, the project needs to use FFmpeg push rtmp stream to Crtmpserver, and then live./usr/bin/ffmpeg-re-loop 1-i tmp/234.jpg-r 10-f flv rtmp://127.0.0.1:8085/live/phone-2342, download Crtmpserver source code, official website (http://www.rtmpd.com/) often not go, to GitHub down
. Seconds(1));System. out. println(JSSC);Create a DStream that would connect to hostname:port, like//localhost:9999javareceiverinputdstream. Sockettextstream("Master",9999);javadstream. Textfilestream("Hdfs://master:9000/stream");Split each line into words javadstream. FlatMap(New flatmapfunctionPager(Stringx) {System. out. println(Arrays. Aslist(x. Split(" ")). Get(0));Return Arrays. Aslist(x. Split(" "));
Previous open-Source Videocore improvements: 1) added a beauty filter; 2) added the librtmp to replace the original too simple rtmpclient;Later listen to friends said, in Videocore above OpenGL modification, add new filter More trouble, iOS filter best to calculate gpuimage.I decided to the multi-filter open-source gpuimage to achieve the rtmp live streaming push;Implementation of the scenario:
qq:564702640Basics: I-frame, B-frame, p-frameI-frames represent keyframes. You can understand the full retention of this frame, and only the data in this frame can be used to complete the decoding. (because full screen is included)The P-frame indicates the difference between this frame and a previous keyframe (or P-frame). The decoding needs to use the previous cached screen overlay on the definition of this frame to create the final picture. (That is, the difference frame, p frame does not have
IOS live video/Smart Home (one line of code, starting from scratch) lesson: 1 overall architecture, ios Smart Home
Some time ago, a live video/Smart Home application was required for work. This is a summary of streaming media processing in the IOS audio and video column. Here, we want to record the entire development process. On the one hand, we will discuss and
large number of elements? To provide performance, you need to work in parallel and take advantage of multi-core architectures. But writing parallel code is more complicated than using iterators, and debugging is hard enough!What can the designer of the Java language do to help save valuable time and make it easier for your programmer to live? As you may have guessed, the answer is flow .1. What is a stream
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.