CN101207798B - Method for implementing video distortion based on media server - Google Patents

Method for implementing video distortion based on media server Download PDF

Info

Publication number
CN101207798B
CN101207798B CN 200610167839 CN200610167839A CN101207798B CN 101207798 B CN101207798 B CN 101207798B CN 200610167839 CN200610167839 CN 200610167839 CN 200610167839 A CN200610167839 A CN 200610167839A CN 101207798 B CN101207798 B CN 101207798B
Authority
CN
China
Prior art keywords
media server
video
video data
terminal
distortion
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.)
Expired - Fee Related
Application number
CN 200610167839
Other languages
Chinese (zh)
Other versions
CN101207798A (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN 200610167839 priority Critical patent/CN101207798B/en
Publication of CN101207798A publication Critical patent/CN101207798A/en
Application granted granted Critical
Publication of CN101207798B publication Critical patent/CN101207798B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a video deformation implementation method based on a media server, and the method can provide a video deformation service for the user without increasing the prior configuration and the cost of the media server and better meet the user demand. The method includes the following steps: (a) the user sends a video deformation service request to the media server through a terminal; (b) after receiving the video deformation service request, the media server makes a video deformation parameter consultation with the terminal after judging whether the terminal can use the video deformation service; (c) the user sets the video deformation parameter consulted through the terminal which sends the parameter set by the user to the media server; (d) the terminal sends the video frame data flow to the media server which makes a deformation processing to the video data after receiving the video data; or the media server sends the processed video data to the terminal after making the deformation processing to the video data.

Description

A kind of video distortion implementation method based on media server
Technical field
The present invention relates to the multimedia field, particularly a kind of method that realizes video distortion based on media server.
Background technology
Media server is the visual plant of next generation network, this equipment is under the control of control appliance (Softswitch, application server), be provided on the IP network and realize the required media resource function of miscellaneous service, comprise that professional sound provides, meeting, interactive responses, notice, unified message, advanced speech business and video traffic etc.
Video distortion is a kind of processing method to video data, is to operate the purpose that reaches video distortion by video data being carried out some processing.Also do not realize the method for video distortion at present in the prior art based on media server.
Summary of the invention
Technical problem to be solved of the present invention provides a kind of video distortion implementation method based on media server, need not to change existing media server configuration, is not increasing under the condition of cost, can provide the video distortion service for the user easily.
In order to solve the problems of the technologies described above, the invention provides a kind of video distortion implementation method based on media server, may further comprise the steps:
(a) user sends the video distortion service request by terminal to media server;
(b) after described media server is received the video distortion service request, can use the video distortion business, then carry out the video distortion parameter negotiation with described terminal if judge described terminal;
(c) user is provided with the video distortion parameter that has consulted by described terminal, and described terminal sends to described media server with the parameter that the user is provided with;
(d) described terminal sends video requency frame data stream to media server, and described media server carries out deformation process to video data after receiving video data; Perhaps, described media server carries out again the processed video data being sent to described terminal after the deformation process to video data.
Further, said method also can have following characteristics: described terminal is computer, portable computer, personal digital assistant or mobile phone.
Further, said method also can have following characteristics: described step (b) further comprises: after (b-1) described media server is received the video distortion service request, the user is carried out authentication, authentication is carried out next step by the back; (b-2) media server judges according to current resource operating position whether described terminal can use the video distortion business, if carry out next step, otherwise return the video distortion request failure message to terminal; (b-3) media server and terminal are held consultation, and media server sends current all video distortion parameters that it is supported to terminal, after terminal is received these parameters are confirmed.
Further, said method also can have following characteristics: described video distortion parameter comprises following one or more combination: coded system, video image size, code check, video distortion mode.
Further, said method also can have following characteristics: in described step (c), described media server carries out validity checking to described parameter after receiving the parameter of user's setting that described terminal sends, after inspection was passed through, described media server returned checking to described terminal and passes through message.
Further, said method also can have following characteristics: in described step (d), described terminal sends video requency frame data stream to media server, described media server carries out deformation process to video data after receiving video data, further comprises: (d-1) described terminal sends video requency frame data stream to media server; (d-2) after described media server is received video data, video data is decoded, and the deformation parameter that is provided with according to the user carries out deformation process; (d-3) judge whether the time that the media server video distortion is handled arrive the default time, and perhaps whether video data sends and finish, if then stop video distortion and handle or video record, otherwise return step (d-1).
Further, said method also can have following characteristics: in described step (d-2), described media server after video data is carried out deformation process compresses the coding video data after the deformation process.
Further, said method also can have following characteristics: in described step (d), described media server carries out again the processed video data being sent to described terminal after the deformation process to video data, further comprise: (d '-1) described media server is decoded to video data, and the deformation parameter that is provided with according to the user carries out deformation process; (d '-2) described media server sends the video data of having handled well to terminal; (d '-3) judge whether the time that the media server video distortion is handled arrive the default time, and perhaps whether video data sends and finish, if then stop video distortion and handle or video playback, otherwise return step (d '-1).
Further, said method also can have following characteristics: in described step (d '-1), described media server after video data is carried out deformation process compresses the coding video data after the deformation process.
Involved in the present invention a kind ofly realize the method for video distortion, can better meet user's demand not increasing under existing configuration of media server and the condition of cost to the user provides the video distortion service based on the media server in the next generation network.
Description of drawings
Fig. 1 is present embodiment is realized video distortion based on media server a video record flow chart;
Fig. 2 is present embodiment is realized video distortion based on media server a video playback flow chart.
Embodiment
Below in conjunction with the drawings and specific embodiments the present invention is described in further detail.
The present invention is based on media server and realize that the method for video distortion comprises video record flow process and video playback flow process, is that example describes with the video record flow process below, as shown in Figure 1, may further comprise the steps:
Step 101, the user connects by various terminals and media server, after media server is registered successfully, sends the video distortion service request;
The user can connect by various forms of terminals such as computer, portable computer, personal digital assistant or mobile phone and media server.
Step 102, media server are carried out authentication to the user after receiving user's video distortion request;
Step 103, after media server passes through subscription authentication, according to the current resource operating position of media server (as operating position according to the current video resource of current media server, audio resource, IP resource etc., whether idling-resource is promptly arranged) whether decision agree user's request, if, carry out next step, otherwise return the video distortion request failure message to terminal;
Step 104, media server and terminal are held consultation, and media server sends current all video distortion parameters that it is supported to terminal, after terminal is received these parameters is confirmed;
Described parameter comprises coded system, video image size, code check and video distortion mode etc., and both sides have just carried out the preparation of video distortion service after consensus with regard to video parameter.
Step 105, the user specifies from the parameter that terminal and media server have consulted need make the parameter that video distortion is handled, and sends these parameter setting information to media server;
Step 106, media server are done validity checking to parameter after receiving the parameter setting information of terminal transmission, and after the user was by parameter testing, media server returned checking by message to terminal, and the notice terminal can be carried out video distortion and served;
The validity checking of parameter is based on the protection mechanism of media server, and media server is in order to prevent illegal parameter setting to the inspection once more of these parameters.
Step 107, the user sends video requency frame data stream to media server;
Step 108, media server are decoded to it after receiving video requency frame data stream, and carry out deformation process according to the parameter that the user is provided with, and will compress through the coding video data after the deformation process;
Step 109 judges whether the time of media server video distortion processing arrives the default time, and perhaps whether video data sends and finish, if carry out next step, otherwise return step 107;
Step 110 stops deformation process or video record.
When video playback, when needs are done the video distortion processing, also adopt and the similar method of above step, just data flow has become rightabout, referring to Fig. 2, media server earlier to the video data that will play decode, distortion, encoding compression, then video data is sent to user terminal.
Should be appreciated that, under the prerequisite that does not deviate from essence of the present invention or substantive characteristics, the present invention can implement in many ways, so unless otherwise indicated, above-mentioned exemplifying embodiment is not limited by any details of above stated specification, on the contrary, should do the understanding of broad sense in the spirit and scope that claims limited, therefore, those fall into institute in the claim scope and change or revise or equivalent that this scope is interior all is overwritten by the appended claims.

Claims (9)

1. video distortion implementation method based on media server may further comprise the steps:
(a) user sends the video distortion service request by terminal to media server;
(b) after described media server is received the video distortion service request, can use the video distortion business, then carry out the video distortion parameter negotiation with described terminal if judge described terminal;
(c) user is provided with the video distortion parameter that has consulted by described terminal, and described terminal sends to described media server with the parameter that the user is provided with;
(d) described terminal sends video requency frame data stream to media server, and described media server carries out deformation process to video data after receiving video data; Perhaps, described media server carries out again the processed video data being sent to described terminal after the deformation process to video data.
2. the method for claim 1 is characterized in that, described terminal is computer, portable computer, personal digital assistant or mobile phone.
3. the method for claim 1 is characterized in that, described step (b) further comprises:
(b-1) after described media server is received the video distortion service request, the user is carried out authentication, authentication is carried out next step by the back;
(b-2) media server judges according to current resource operating position whether described terminal can use the video distortion business, if carry out next step, otherwise return the video distortion request failure message to terminal;
(b-3) media server and terminal are held consultation, and media server sends current all video distortion parameters that it is supported to terminal, after terminal is received these parameters are confirmed.
4. the method for claim 1 is characterized in that, described video distortion parameter comprises following one or more combination: coded system, video image size, code check, video distortion mode.
5. the method for claim 1 is characterized in that, in described step (c), after described media server is received the parameter of user's setting that described terminal sends, described parameter is carried out validity checking, and after inspection was passed through, described media server returned checking to described terminal and passes through message.
6. the method for claim 1 is characterized in that, in described step (d), described terminal sends video requency frame data stream to media server, and described media server carries out deformation process to video data after receiving video data, further comprises:
(d-1) described terminal sends video requency frame data stream to media server;
(d-2) after described media server is received video data, video data is decoded, and the deformation parameter that is provided with according to the user carries out deformation process;
(d-3) judge whether the time that the media server video distortion is handled arrive the default time, and perhaps whether video data sends and finish, if then stop video distortion and handle or video record, otherwise return step (d-1).
7. method as claimed in claim 6 is characterized in that, in described step (d-2), described media server after video data is carried out deformation process compresses the coding video data after the deformation process.
8. the method for claim 1 is characterized in that, in described step (d), described media server carries out again the processed video data being sent to described terminal after the deformation process to video data, further comprises:
(d '-1) described media server is decoded to video data, and the deformation parameter that is provided with according to the user carries out deformation process;
(d '-2) described media server sends the video data of having handled well to terminal;
(d '-3) judge whether the time that the media server video distortion is handled arrive the default time, and perhaps whether video data sends and finish, if then stop video distortion and handle or video playback, otherwise return step (d '-1).
9. method as claimed in claim 8 is characterized in that, in described step (d '-1), described media server after video data is carried out deformation process compresses the coding video data after the deformation process.
CN 200610167839 2006-12-18 2006-12-18 Method for implementing video distortion based on media server Expired - Fee Related CN101207798B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610167839 CN101207798B (en) 2006-12-18 2006-12-18 Method for implementing video distortion based on media server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610167839 CN101207798B (en) 2006-12-18 2006-12-18 Method for implementing video distortion based on media server

Publications (2)

Publication Number Publication Date
CN101207798A CN101207798A (en) 2008-06-25
CN101207798B true CN101207798B (en) 2010-06-16

Family

ID=39567604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610167839 Expired - Fee Related CN101207798B (en) 2006-12-18 2006-12-18 Method for implementing video distortion based on media server

Country Status (1)

Country Link
CN (1) CN101207798B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559639B (en) * 2015-09-29 2020-08-14 深圳市潮流网络技术有限公司 Method and system for processing relay video of teleconference

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6529475B1 (en) * 1998-12-16 2003-03-04 Nortel Networks Limited Monitor for the control of multimedia services in networks
CN1543164A (en) * 2003-02-18 2004-11-03 ���µ�����ҵ��ʽ���� Server-based rate control in a multimedia streaming environment
US6996624B1 (en) * 2001-09-27 2006-02-07 Apple Computer, Inc. Reliable real-time transport protocol
CN1741610A (en) * 2004-08-25 2006-03-01 日本电气株式会社 The conversion method of image coded data and device, the system and program
CN1764184A (en) * 2005-10-20 2006-04-26 中兴通讯股份有限公司 Real-time flow media communication transmission system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6529475B1 (en) * 1998-12-16 2003-03-04 Nortel Networks Limited Monitor for the control of multimedia services in networks
US6996624B1 (en) * 2001-09-27 2006-02-07 Apple Computer, Inc. Reliable real-time transport protocol
CN1543164A (en) * 2003-02-18 2004-11-03 ���µ�����ҵ��ʽ���� Server-based rate control in a multimedia streaming environment
CN1741610A (en) * 2004-08-25 2006-03-01 日本电气株式会社 The conversion method of image coded data and device, the system and program
CN1764184A (en) * 2005-10-20 2006-04-26 中兴通讯股份有限公司 Real-time flow media communication transmission system and method

Also Published As

Publication number Publication date
CN101207798A (en) 2008-06-25

Similar Documents

Publication Publication Date Title
US20080034396A1 (en) System and method for video distribution and billing
US9307379B2 (en) Providing automatic format conversion via an access gateway
EP1587290B1 (en) Providing automatic format conversion via an access gateway in a home
CN1893431B (en) Content integration system with format and protocol conversion
US20080126294A1 (en) Methods and apparatus for communicating media files amongst wireless communication devices
CN103095752A (en) Transcribing method, device and system of voice and video
CN1777284B (en) Image encoding method, image decoding method, and apparatus thereof
US7643621B2 (en) Apparatus and method for converting control information
JP5139801B2 (en) Interactive multimedia service system and method
CN106210786A (en) A kind of SmartMovie system and movie playback method
CN102648584A (en) Systems, methods, and media for checking available bandwidth using forward error correction
CN112422751A (en) Calling method and system for displaying calling party multimedia identity based on called party
KR101166085B1 (en) diversification transcoding method for video file
CN101207796A (en) Method for implementing video distortion based on media server when playing video
WO2011017874A1 (en) Seat module, customer service system and customer service implementation method
CN101207798B (en) Method for implementing video distortion based on media server
CN102045351A (en) Streaming media publishing platform and method
CN102438119B (en) Audio/video communication system of digital television
US8638678B2 (en) Method of transmitting a video sequence to a remote terminal
CN101207797A (en) Method for implementing video distortion based on media server when recording video
CN102572364A (en) Decoding method and device for video communication data
CN101193274A (en) A method for processing Mosaic, recording or playing video data
US20020196982A1 (en) Method for providing a terminal with coded still image signals, communications system, network element and module
CN101160577A (en) Mobile imaging application, device architecture, service platform architecture and services
CN101018316A (en) Video conference system based on IPTV and its implementation method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100616

Termination date: 20151218

EXPY Termination of patent right or utility model