Movatterモバイル変換


[0]ホーム

URL:


CN114500940A - Video hardware coding and decoding and video forwarding method based on local deployment - Google Patents

Video hardware coding and decoding and video forwarding method based on local deployment
Download PDF

Info

Publication number
CN114500940A
CN114500940ACN202210041323.XACN202210041323ACN114500940ACN 114500940 ACN114500940 ACN 114500940ACN 202210041323 ACN202210041323 ACN 202210041323ACN 114500940 ACN114500940 ACN 114500940A
Authority
CN
China
Prior art keywords
video
unit
decoding
forwarding
playing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210041323.XA
Other languages
Chinese (zh)
Inventor
罗清清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Digital Home Technology Co ltd
Original Assignee
Chengdu Digital Home Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Digital Home Technology Co ltdfiledCriticalChengdu Digital Home Technology Co ltd
Priority to CN202210041323.XApriorityCriticalpatent/CN114500940A/en
Publication of CN114500940ApublicationCriticalpatent/CN114500940A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The video hardware coding and decoding and video forwarding method based on local deployment adopts a video access unit, a hard decoding unit, an FFMPEG stream pushing unit, a video forwarding unit, a video playing unit and a main control unit as video decoding and forwarding tools; the video access unit, the hard decoding unit, the FFMPEG stream pushing unit, the video forwarding unit, the video playing unit and the main control unit are application software installed in an ARM processor platform; the video hardware coding and decoding and video forwarding method comprises five steps. Under the combined action of the related unit modules, the invention provides a video intranet penetration technology, breaks the limitation of a closed local area network, can realize the characteristic of being used when opening a box only by accessing a power supply and the network, and pushes at least 15 paths of local area network video streams to realize better monitoring effects of a camera and the like; the method provides the video playing format and the history playback of the main stream, and also has the functions of automatic flow interruption, memory management, image quality switching and the like, thereby bringing more convenience to users.

Description

Video hardware coding and decoding and video forwarding method based on local deployment
Technical Field
The invention relates to the technical field of data processing, in particular to a video hardware coding and decoding and video forwarding method based on local deployment.
Background
The existing mainstream cloud technology for the video of the camera (such as a monitoring camera) is mainly characterized in that the camera is connected with a video cloud platform. The cloud technology has the following disadvantages due to technical limitations: (1): the cameras are connected with the video cloud platform and need to be registered, corresponding parameters are configured for each camera, professional personnel are needed to operate the cameras, and the cameras cannot be used after being unpacked. (2): the camera on the cloud end needs to access the external network and keeps long connection with the cloud platform all the time. (3) When the client plays the video, the number of people watching the video on line is limited. (4): the locally deployed hardware only provides a video forwarding function and cannot operate the camera in the local area network. (5): the video playing format has certain limitation; the mainstream playback format is not covered. (6): the existing cloud service on the video cannot provide a visual interface.
Disclosure of Invention
In order to overcome the defects of the prior art of the cloud end on the camera video, such as background defects, the invention provides a local deployment-based video hardware encoding and decoding and video forwarding method which adopts a local hardware deployment mode under the combined action of corresponding module units, provides a video intranet penetration technology, breaks the limitation of a closed local area network, can realize the characteristic of using after opening a box only by accessing a power supply and a network, can concurrently push at least 15 paths of local area network video streams, and can achieve the purposes of realizing compatible mainstream video playing formats, video history playback, automatic cut-off, memory management, image quality switching, product visual management interfaces and convenient user interaction and has powerful technical support.
The technical scheme adopted by the invention for solving the technical problems is as follows:
the video hardware coding and decoding and video forwarding method based on local deployment is characterized in that a video access unit, a hard decoding unit, an FFMPEG stream pushing unit, a video forwarding unit, a video playing unit and a main control unit are used as video decoding and forwarding tools; the video access unit, the hard decoding unit, the FFMPEG stream pushing unit, the video forwarding unit, the video playing unit and the main control unit are application software installed in an ARM processor platform; the video hardware coding and decoding and video forwarding method comprises the following steps: a user initiates a video playing request through a video access unit; step two: after the video access unit is connected with the video equipment, the main control unit calls a hard decoding unit to perform hardware decoding and encoding operations on data transmitted by the camera; step three: after the FFMPEG stream pushing unit transmits the obtained data stream from the hard decoding unit, setting stream pushing timeout time, memory cache size, decoding parameters and the like, and finally performing stream pushing operation in an RTMP mode; step four: the video forwarding unit receives the stream pushing data obtained from the FFMPEG stream pushing unit, encodes the same data to obtain different playing formats, and provides more than 1000 stream pulling services and visual interface management; step five: after the Video playing unit initiates a Video playing request, the main control unit returns a playing link within a specified time interval, and through the link, a user can play in a corresponding Video player or a webpage embedded with a Video tag.
Further, in the first step, after the user initiates a video playing request, the video access unit queries a camera to be played in an RTSP streaming manner, and if the camera is not online, directly returns that the playing is failed, otherwise, directly establishes a local area network connection.
Furthermore, in the second step, on the premise of ensuring the image quality, the decoding and encoding speed of the video can be greatly improved, and the encoding and decoding capability of processing data signals input by at least 15 paths of cameras is realized.
Furthermore, in the third step, the FFMPEG stream pushing list can call multiple processes and multiple threads to push the data, so as to achieve the effect of video stream concurrence.
Further, in the fourth step, the video forwarding unit uses a video server framework developed by pure C + +, which encodes the same data, and the obtained playing format includes WEBRTC, FlV, and HLS.
The invention has the beneficial effects that: the invention adopts a mode of locally deploying hardware, provides a video intranet penetration technology under the combined action of related unit modules, breaks the limitation of a closed local area network, and can realize the characteristic of being used after opening the box only by accessing a power supply and a network. The invention has the following advantages: at least 15 paths of local area network video streams are pushed concurrently, so that better monitoring effects such as cameras can be realized; providing a mainstream video playing format, wherein the delay of the WebRtc format is only 1 second, and the requirement that playing equipment of various systems plays videos can be met; the system can provide functions of history playback, automatic flow cutoff, memory management, image quality switching and the like, can provide a product visual management interface, is convenient for user interaction, and brings more convenience to users. Based on the above, the invention has good application prospect.
Drawings
FIG. 1 is a block diagram illustration of the architecture of the present invention.
Detailed Description
As shown in fig. 1, based on a locally deployed video hardware encoding and decoding and video forwarding method, a video access unit, a hard decoding unit, an FFMPEG stream pushing unit, a video forwarding unit, a video playing unit, and a main control unit are used as video decoding and forwarding tools; the video access unit, the hard decoding unit, the FFMPEG stream pushing unit, the video forwarding unit, the video playing unit and the main control unit are application software installed in an ARM processor platform.
As shown in fig. 1, the video hardware encoding and decoding and video forwarding method includes the following steps: a user initiates a video playing request through terminal equipment (such as a PC), an instruction enters a video access unit first, a camera needing to be played is inquired in an RTSP streaming mode, if the camera is not on line, playing failure is directly returned, and if not, local area network connection is directly established. Step two: after the user terminal equipment is connected with the video access unit, the main control unit calls the hard decoding unit to perform hardware decoding and encoding operations on data transmitted by the camera, and the hard decoding unit can greatly improve the decoding and encoding speed of the video on the premise of ensuring the image quality after processing the data, so that the video coding and decoding capability of processing at least 15 paths of camera videos is realized. Step three: after the hard decoding unit transmits the obtained video data stream, the main control unit calls an FFMPEG stream pushing unit command, sets stream pushing overtime time, memory cache size, decoding parameters and the like, and finally carries out stream pushing operation in an RTMP mode. Step four: the stream pushing data obtained by the FFMPEG unit is received by the video forwarding unit, and a video server framework developed by pure C + + is used in the video forwarding unit, which can encode the same data while receiving a video data stream to obtain different playing formats, for example: WEBRTC, FlV, HLS, etc., while providing at least 1000 pull services and visual interface management. Step five: after the user initiates a request, the main control unit controls the Video playing unit to return a playing link in a specified time interval, and through the link, the user can play in a corresponding Video player or a webpage embedded with a Video tag.
As shown in fig. 1, the present invention provides a video intranet penetration technology under the combined action of related unit modules by adopting a local hardware deployment manner, and breaks the limitation of a closed local area network, and the cameras are connected to a video cloud platform without registration, and each camera does not need to be configured with corresponding parameters, and does not need to be operated by professional personnel, and can realize the characteristics of being used after opening a box only by accessing a power supply and a network. The invention also has the following advantages: the camera on the upper cloud end does not need to access an external network and keep long connection with a cloud platform, and pushes a local area network video stream for at least 15 paths, so that when the client plays a video, the number of people watching the video on line is not limited, and better monitoring effects such as the camera can be realized; the method comprises the steps of providing a mainstream video playing format, wherein the delay of the WebRtc format is only 1 second, so that the requirement that playing equipment of various systems plays videos can be met, and a camera in a local area network can be operated; the system can provide functions of history playback, automatic flow cutoff, memory management, image quality switching and the like, can provide a product visual management interface, is convenient for user interaction, and brings more convenience to users.
While there have been shown and described what are at present considered the fundamental principles and essential features of the invention and its advantages, it will be apparent to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, but is capable of other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Furthermore, it should be understood that although the present description refers to embodiments, the embodiments do not include only one independent technical solution, and such description is only for clarity, and those skilled in the art should take the description as a whole, and the technical solutions in the embodiments may be appropriately combined to form other embodiments that can be understood by those skilled in the art.

Claims (5)

1. The video hardware coding and decoding and video forwarding method based on local deployment is characterized in that a video access unit, a hard decoding unit, an FFMPEG stream pushing unit, a video forwarding unit, a video playing unit and a main control unit are used as video decoding and forwarding tools; the video access unit, the hard decoding unit, the FFMPEG stream pushing unit, the video forwarding unit, the video playing unit and the main control unit are application software installed in an ARM processor platform; the video hardware coding and decoding and video forwarding method comprises the following steps: a user initiates a video playing request through a video access unit; step two: after the video access unit is connected with the video equipment, the main control unit calls a hard decoding unit to perform hardware decoding and encoding operations on data transmitted by the camera; step three: after the FFMPEG stream pushing unit transmits the obtained data stream from the hard decoding unit, setting stream pushing timeout time, memory cache size, decoding parameters and the like, and finally performing stream pushing operation in an RTMP mode; step four: the video forwarding unit receives the stream pushing data obtained from the FFMPEG stream pushing unit, encodes the same data to obtain different playing formats, and provides more than 1000 stream pulling services and visual interface management; step five: after the Video playing unit initiates a Video playing request, the main control unit returns a playing link within a specified time interval, and through the link, a user can play in a corresponding Video player or a webpage embedded with a Video tag.
CN202210041323.XA2022-01-142022-01-14Video hardware coding and decoding and video forwarding method based on local deploymentPendingCN114500940A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210041323.XACN114500940A (en)2022-01-142022-01-14Video hardware coding and decoding and video forwarding method based on local deployment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210041323.XACN114500940A (en)2022-01-142022-01-14Video hardware coding and decoding and video forwarding method based on local deployment

Publications (1)

Publication NumberPublication Date
CN114500940Atrue CN114500940A (en)2022-05-13

Family

ID=81512181

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210041323.XAPendingCN114500940A (en)2022-01-142022-01-14Video hardware coding and decoding and video forwarding method based on local deployment

Country Status (1)

CountryLink
CN (1)CN114500940A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115620226A (en)*2022-10-092023-01-17成都数字家园科技有限公司 A Regional Passenger Flow Monitoring System Based on Video Image Analysis

Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2015003302A1 (en)*2013-07-082015-01-15华为技术有限公司Control method, device and system for video playing
US20160094805A1 (en)*2013-04-172016-03-31Huawei Technologies Co., Ltd.Surveillance Video Playback Method, Device, and System
CN106302488A (en)*2016-08-222017-01-04国家电网公司Visualization system based on RTSP/ONVIF agreement and method
CN107566791A (en)*2017-08-242018-01-09北京都在哪网讯科技有限公司Live broadcasting method and live equipment
CN108243352A (en)*2016-12-272018-07-03天津曾琪科技有限公司A kind of network video monitor and control system
CN108881202A (en)*2018-06-082018-11-23北京联合众为科技发展有限公司A kind of video monitoring system and method
CN109450911A (en)*2018-11-262019-03-08武汉虹信技术服务有限责任公司A kind of across a network stream medium data transmission system and method
CN109842801A (en)*2019-01-252019-06-04赵腾A kind of digital video compression processing method and system
CN110121112A (en)*2019-05-142019-08-13重庆商勤科技有限公司A kind of video playing control method based on browser, system and device
CN110446010A (en)*2019-08-022019-11-12江西航天鄱湖云科技有限公司Video monitoring method, device, storage medium, server and system based on web
CN111683270A (en)*2020-06-122020-09-18北京英智数联科技有限公司Video analysis system, control system, management system and monitoring system
CN111935443A (en)*2020-10-122020-11-13融智通科技(北京)股份有限公司Method and device for sharing instant messaging tool in real-time live broadcast of video conference
CN212752470U (en)*2020-09-042021-03-19风正致远信息技术股份有限公司Internet of things gateway integrating video processing function
CN113132686A (en)*2021-04-132021-07-16中标软件有限公司Local area network video monitoring implementation method based on domestic linux system

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160094805A1 (en)*2013-04-172016-03-31Huawei Technologies Co., Ltd.Surveillance Video Playback Method, Device, and System
WO2015003302A1 (en)*2013-07-082015-01-15华为技术有限公司Control method, device and system for video playing
CN106302488A (en)*2016-08-222017-01-04国家电网公司Visualization system based on RTSP/ONVIF agreement and method
CN108243352A (en)*2016-12-272018-07-03天津曾琪科技有限公司A kind of network video monitor and control system
CN107566791A (en)*2017-08-242018-01-09北京都在哪网讯科技有限公司Live broadcasting method and live equipment
CN108881202A (en)*2018-06-082018-11-23北京联合众为科技发展有限公司A kind of video monitoring system and method
CN109450911A (en)*2018-11-262019-03-08武汉虹信技术服务有限责任公司A kind of across a network stream medium data transmission system and method
CN109842801A (en)*2019-01-252019-06-04赵腾A kind of digital video compression processing method and system
CN110121112A (en)*2019-05-142019-08-13重庆商勤科技有限公司A kind of video playing control method based on browser, system and device
CN110446010A (en)*2019-08-022019-11-12江西航天鄱湖云科技有限公司Video monitoring method, device, storage medium, server and system based on web
CN111683270A (en)*2020-06-122020-09-18北京英智数联科技有限公司Video analysis system, control system, management system and monitoring system
CN212752470U (en)*2020-09-042021-03-19风正致远信息技术股份有限公司Internet of things gateway integrating video processing function
CN111935443A (en)*2020-10-122020-11-13融智通科技(北京)股份有限公司Method and device for sharing instant messaging tool in real-time live broadcast of video conference
CN113132686A (en)*2021-04-132021-07-16中标软件有限公司Local area network video monitoring implementation method based on domestic linux system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
侯晓彬;乔薇;: "基于ARM11的多路无线视频传输系统设计", 信息与电脑(理论版), no. 12, 15 December 2012 (2012-12-15), pages 50 - 52*

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115620226A (en)*2022-10-092023-01-17成都数字家园科技有限公司 A Regional Passenger Flow Monitoring System Based on Video Image Analysis

Similar Documents

PublicationPublication DateTitle
CN100555403C (en)A kind of assembly wall multiuser interactive control and assembly wall display message playback reproducer and method
CN112752115B (en)Live broadcast data transmission method, device, equipment and medium
CN109788314B (en)Method and device for transmitting video stream data
CN104902289B (en)A kind of design method and its system of RTMP flow medium live systems Hot Spare
CN115243074B (en) Video stream processing method and device, storage medium, and electronic device
CN102045540A (en)Video monitoring method, system and equipment
CN102263959A (en)Direct broadcast transfer method and system
CN101917415A (en)Digital court system for remote court trial
CN114630101B (en)Display device, VR device and display control method of virtual reality application content
CN112272326A (en)Distributed cross-domain large-screen synchronization system
CN110113631A (en)A kind of video flowing sharing method and system
CN113676750A (en)Stream media server cluster management system
CN114040220A (en)Live broadcasting method and device
CN108989833B (en)Method and device for generating video cover image
CN114500940A (en)Video hardware coding and decoding and video forwarding method based on local deployment
WO2025180126A1 (en)Signaling server, streaming media system, and media stream control method
CN111885351B (en)Screen display method and device, terminal equipment and storage medium
CN110795008B (en)Picture transmission method and device and computer readable storage medium
CN118354133A (en) A video same-screen transcoding method and device
CN115865879A (en) An Unattended Video Remote Monitoring System
CN108632635B (en)Data processing method and device based on video network
CN105187951B (en)A kind of RTMP flow medium live system Reverse Turning Control method and its system
KR102575233B1 (en)Real time transmitting and receiving system
CN112784108B (en)Data processing method and device
CN108965864A (en)IPTV protocal analysis equipment

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp