• Gb28181 historical video pre download based on national standard (test only)


    Environment configuration: WVP + zlmedia Kit 1. WVP implements the historical video download interface. Referring to the live streaming interface, the s field of SDP message body is adjusted to download, the T field is adjusted to start and end time, and the a field is added with downloadspeed, which can be set to 1 […]

  • Android audio and video development — Realization of h265 mobile phone screen projection and webrtc core communication


    preface Source code: https://github.com/Peakmain/Video_Audio/blob/master/app/src/main/java/com/peakmain/video_audio/activity/ My developer:https://www.jianshu.com/u/3ff32f5aea98 My GitHub:https://github.com/peakmain H265 code Why h265 The video resolution is from 720p to 1080p, and then to 4K and 8K TV in the back The video frame rate ranges from 30 frames to 60 frames and then to 120 frames The number of macroblocks increased explosively Macroblock complexity reduction […]

  • An artifact developed by Microsoft to experience the magical journey of code


    [introduction]: codetour is a vs code extension officially developed by Microsoft, which allows recording and playback of code drills and ideas. brief introduction Codetour is a vs code plug-in, which allows you to record and play back the drills and ideas of the code base. We usually explain the function and logic of a piece […]

  • Audio and video development journey (30) – audio and video Basics


    catalogue Principle of video player Fundamentals of audio coding Fundamentals of video coding data harvest Starting from this article, we enter the learning practice of ffmpeg series. As the beginning, let’s first understand the basic knowledge related to audio and video. 1、 Principle of video player Image source: [production of video player based on ffmpeg […]

  • Redux saga — a sharp tool for asynchronous processing


    This article is translated from:https://medium.freecodecamp.c…Started at:Redux saga — a sharp tool for asynchronous processing Author: Xing WeiLink:https://zhuanlan.zhihu.com/p/…Source: ZhihuThe copyright belongs to the author. For commercial reprint, please contact the author for authorization, and for non-commercial reprint, please indicate the source. A few days ago, I talked with my colleagues about how to manage Redux asynchronous […]

  • A component splitting method is introduced


    Both react and Vue pay attention to using composition to reuse components in developing components. However, how to decompose components into multiple sub components is sometimes a very difficult problem. Unreasonable splitting can not only improve the reusability of components, but also bring additional maintenance costs. In this articleDesign software that is easy to expand […]

  • Python remove (tiktok, Jingdong, etc.) video watermarking


    1. Install ffmpeg http://ffmpeg.org/download.html Don’t bother me to provide network disk here Link:https://pan.baidu.com/s/1C-8FN9rhvrg4TzxrMHTxlQExtraction code: picg Configure the running program in the bin directoryenvironment variable 2. Install Python module pip3 install ffmpy 3. Code and comments (JD is an example) import cv2 import os import requests url = ‘https://vod.300hu.com/4c1f7a6atransbjngwcloud1oss/0b9b4ed1210322894260592641/v.f30.mp4?dockingId=ff7cfcee-bd65-4da3-b77b-ec64339f8786&storageSource=3’ with open(‘1.mp4’, ‘wb’) as fw: fw. write(requests.get(url). […]

  • 16k Star! An open source command line video player


    Source: efficient programmer MPV is a free, open source, cross platform multimedia player, which can be used on windows, Linux, MacOS, BSD, Android and other platforms. MPV has a minimalist GUI interface and rich command-line control. It supports various media file formats, audio and video codecs and caption types. MPV introduction MPV was released from […]

  • How can video app use wireless transmission services to get a better playback experience


    1 Preface After years of development, Huawei has accumulated profound experience in network connection, fixed network, wired and wireless. Wireless transmission service is to transform these experiences into capabilities, which are reflected on the mobile phone side, so as to better show the advantages of Huawei mobile phones.The most important thing of the network is […]

  • Audio and video data processing (I) – H264 / AVC video stream analysis


    1、 H264 overview H264 is the tenth part of MPEG-4. It is a video codec standard jointly proposed by ITU-T and ISO / IEC. This standard is usually called h.264/avc. H264 coding is a mainstream coding method. This paper mainly analyzes H264 video bitstream from the perspective of data processing. 2、 H264 bitstream structure H264 […]

  • Short video editing: a video synthesis scheme based on OpenGL and mediacodec


    Short video editing series, about OpenGL processing text stickers, beauty filters, transition in my previous articleShort video editing: a player with real-time interaction It has been introduced in. 1. Demand background In recent years, short video editing has become a hot technology in the industry. Short video SDKs such as qiniu cloud, Tencent cloud and […]

  • AI editing and custom UI to create a more intelligent editing experience


    HMS core 6.0 was launched in July to meet developers’ need to build efficient in app video editing capabilitiesVideo editing service(video editor Kit), the one-stop video processing capability has received a positive response. At the same time, we are also concerned that developers need to integrate rich, diverse, vivid and interesting video editing functions to […]