-
Best selling package -
Selected Package -
Popularity package -
Exclusive package -
High salary package
-
Course Introduction -
Course outline
Chapter 1 Course introduction and basic knowledge (24 minutes 3 sections) 1-1 Course Introduction Live broadcast, streaming and live broadcast server configuration [07:45] Start learning 1-2 Analysis and explanation of live streaming process Explain the steps of live streaming [06:39] Start learning 1-3 Analysis of live rtmp protocol Analyze the characteristics and advantages of rtmp protocol [10:08] Start learning Chapter 2 Live broadcast server explanation and configuration (41 minutes Section 4) 2-1 Introduction to the live server: crtmpserver compilation and running (ubuntu) Compile and run crtmpserver in ubuntu "Only for paying users" Click to download "2.1 crtmpserver compilation and test run command. txt" [12:57] Start learning 2-2 Download ffmpeg tool to push stream and use the function vlc to pull stream and play test Push the streaming video file through the ffmpeg command ffmpeg - i test.flv - f flv rtmp://192.168.1.44/live "Only for paying users" Click to download "2.2ffmpeg streaming command. txt" [08:05] Start learning 2-3 Nginx rtmp source code download, compile and run (ubuntu) Compile nginx and add the rtmp module "Only for paying users" Click to download "2.3nginx rtmp installation command. txt" [09:09] Start learning 2-4 Nginx rtmp live broadcast and live broadcast status monitoring configuration ffplay play Play ffplay with ffplay streaming rtmp://192.168.1.44/live -fflags nobuffer Click "Only for paying users" to download "2.4nginx rtmp configuration file. zip" [11:25] Start learning Chapter 3 FFMpegSDK unpacking and streaming (2 hours and 7 minutes Section 7) 3-1 Prepare the ffmpeg SDK development environment, and create the first ffmpeg project Create and configure projects based on the vs2015 development environment "Only for paying users" Click to download "3.1 The first ffmpegVs2015 project code contains the library file. zip" [20:46] Start learning 3-2 Initialize encapsulation and network library, open audio and video stream and print debugging information Avformat_open_input Open Audio/Video Stream Click "3.2file_to_rtmp_open audio and video streaming. zip" to download "3.2file_to_rtmp_open audio and video streaming. zip" [18:29] Start learning 3-3 Complete the output of audio and video stream configuration information, and use the ffmpeg new version attribute Replace the old version property with the new version AVStream.codecpar property of ffmpeg Click "3.3file_to_rtmp_audio video stream output. zip" to download "3.3file_to_rtmp_audio video stream output. zip" [19:32] Start learning 3-4 Open rtmp streaming output and read audio and video frames from the file avio_open,av_read_frame "Only for paying users" click to download "3.4file_to_rtmp_open rtmp and read audio and video frames. zip" [17:35] Start learning 3-5 Pts operation of AVPacket and complete frame push using vlc test Av_rescale_q_rnd converts time according to timebase "Only for paying users" click to download "3.5file_to_rtmp_ convert pts time and stream. zip" [10:49] Start learning 3-6 Streaming speed is controlled according to pts and system timekeeping _ browser flash plays live stream Play the live stream through the browser's flash plug-in "Only for paying users" Click to download "3.6file_to_rtmp_ Flash player for controlling streaming speed and html. zip" [15:25] Start learning 3-7 Streaming dahua haikang camera based on rtsp protocol Set the rtsp accounts of Dahua and Haikang, and use the function ffmpegSDK to read and push streams "Only for paying users" click to download "3.7rtsp_to_rtmp push rtsp Dahua and Hikvision camera source code. zip" [24:58] Start learning Chapter 4 OpencvSDK Foundation (45 minutes 5 sections) 4-1 Download, compile and install opencv source code in windows Generate vs project using cmake [07:53] Start learning 4-2 Create opencv sample project on windows Read imshow display picture Click "4.2 First opencv example. zip" [12:03] Start learning 4-3 Traversal modification of continuous Mat image space Use the data member to traverse the mat and modify the color "Only for paying users" Click Download "4.3 Traversal Modify Continuous Mat Space. zip" [10:49] Start learning 4-4 VideoCapture opens the camera interface to explain and analyze the source code Analyze the ffmpeg source code called by VideoCapture [05:31] Start learning 4-5 Read a frame of video interface explanation and source code analysis, analyze the reading decoding and color conversion process Analysis of ffmpeg source code for opencv decoding video call [09:20] Start learning Chapter 5 Streaming and class encapsulation of video capture coding (3 hours and 53 minutes 15 sections) 5-1 Opencv playback rtsp Haikang camera and playback system camera Use the VideoCapture class of opencv "Only for paying users" click to download "5.1 opencv_rtsp_to_rtmp playback system camera. zip" [16:17] Start learning