CN101207798B - Method for implementing video distortion based on media server - Google Patents
Method for implementing video distortion based on media server Download PDFInfo
- 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
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
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:
The user can connect by various forms of terminals such as computer, portable computer, personal digital assistant or mobile phone and media server.
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.
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.
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.
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)
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)
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 |
-
2006
- 2006-12-18 CN CN 200610167839 patent/CN101207798B/en not_active Expired - Fee Related
Patent Citations (5)
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 |