Check SRS problem record 1 (RTMP push stream, RTC play stuck)
Problem Description: SRS Version=4.0.126 listen 1935; max_connections 100; daemon off; srs_log_tank console; http_server { enabled on; listen 8080; dir ./objs/nginx/html; } http_api { enabled on; listen 1985; } stats { network 0; } rtc_server { enabled on; # Listen at udp://8000 listen 8000; # UTF-8...
Posted by dirTdogE on Sun, 27 Jun 2021 06:20:14 +0930
WebRTC Qos strategy -- PACER network message smoothing strategy
brief introduction Pacer network packet smoothing strategy is one of webrtc Qos strategies, which is aimed at the data sender. If it is a simple audio data communication, because the length of one frame of audio data is fixed and the audio bit rate is stable, there will be no phenomenon of highUTF-8...
Posted by $SuperString on Sat, 07 Aug 2021 04:39:20 +0930
Linux kernel version 4.14 - RTC subsystem framework
catalogue 1. struct rtc_device 2. Registration of RTC character device 2.1 rtc_dev_prepare 2.2 rtc_dev_fops->rtc_dev_ioctl 3. Implementation of RTC equipment hardware Source code: drivers\rtc\rtc-proc.c drivers\rtc\rtc-lib.c drivers\rtc\rtc-dev.c drivers\rtc\interface.c drivers\rtc\class.c drivUTF-8...
Posted by Amitk on Fri, 07 Jan 2022 16:21:56 +1030
Use Agora SDK to develop React Native video call App
In the application of React Native, it is very complicated to add video call function from scratch. To ensure low latency and load balancing, we should also pay attention to managing user event status, which is very cumbersome. In addition, cross platform compatibility must be ensured. Of coursUTF-8...
Posted by regexpert on Fri, 04 Mar 2022 12:08:19 +1030
Insert live broadcast in multiplayer audio and video chat
How to insert live broadcast in chat? Today I will teach you how to insert live broadcast in our chat. (take audio and video chat as an example) First of all, we need to know what the live broadcast is? It realizes real-time online playback through streaming media technology What is streaming mUTF-8...
Posted by adsegzy on Wed, 09 Mar 2022 23:06:22 +1030
Realize audio and video communication from scratch
Due to the rampant epidemic at home and abroad in recent years, primary and secondary schools across the country have begun to implement online teaching, and many companies have launched some audio and video communication products, Due to the high cost of developing pronunciation videos from scUTF-8...
Posted by ams53 on Wed, 30 Mar 2022 04:44:49 +1030
GD32F310 porting FreeRTOS
[GD32F310 development board trial] GD32F310 porting FreeRTOS Project address: https://github.com/kings669/GD32F310-FreeRTOS Environmental description First, let me explain my environment: The version of keil5 I use is V5 36. The computer system is WIN10, and the firmware library version used isUTF-8...
Posted by leebo on Sat, 02 Apr 2022 03:47:17 +1030
"Audio and Video: Parsing H264 Bare Streams from RTP Packets"
I. Introduction This article aims to parse out h264 bare stream data from transmitting h264 encoded RTP packets. For rtp data packets that transmit h264 data, there are generally three types, single packet, single-time combined packet (STAP-A), and FU-A fragmented packet. This article extractsUTF-8...
Posted by eektech909 on Sun, 02 Oct 2022 10:28:15 +1030
Connect the entire audio and video recording process in series to complete audio and video collection, encoding, and packaging into mp4 output
Audio collection: AudioRecord Video capture: Camera preview callback YUV data Encoding: MediaCodec Composite packet MP4: MediaMuxer First determine several threads to process tasks 1.audioThread audio capture and encoding 2.videoThread video encoding 3.muxerThread synthesis Sample code: Kotlin UTF-8...
Posted by sfc12345 on Mon, 30 Jan 2023 13:08:19 +1030