CN103945277A - Method, system and device for realizing mobile terminal video sharing - Google Patents

Method, system and device for realizing mobile terminal video sharing Download PDF

Info

Publication number
CN103945277A
CN103945277A CN201310638165.7A CN201310638165A CN103945277A CN 103945277 A CN103945277 A CN 103945277A CN 201310638165 A CN201310638165 A CN 201310638165A CN 103945277 A CN103945277 A CN 103945277A
Authority
CN
China
Prior art keywords
mobile terminal
packet
video
interest bag
ccn
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.)
Granted
Application number
CN201310638165.7A
Other languages
Chinese (zh)
Other versions
CN103945277B (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.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics 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 Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201310638165.7A priority Critical patent/CN103945277B/en
Publication of CN103945277A publication Critical patent/CN103945277A/en
Application granted granted Critical
Publication of CN103945277B publication Critical patent/CN103945277B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention brings forward a method, a system and a device for realizing mobile terminal video real-time sharing. The method comprises that: a source mobile terminal transmits video attribute information to a target mobile terminal; the video attribute information comprises video sharing identification (Call ID) and an acquisition initial data frame number (Segment No); the source mobile terminal acquires video data frames in real time, and the acquired video data frames every time are packaged into a data packet, wherein the name of the data packet is confirmed by the Call ID and the Segment No; the data packet is transmitted to a CCN node; an interest packet is generated by the target mobile terminal, the name of the interest packet is confirmed by the Call ID and the Segment No, and the interest packet is transmitted to the CCN node; and after the CCN node receives the interest packet from the target mobile terminal, the data packet matching the interest packet is acquired according to the name of the interest packet, and the acquired data packet is transmitted to the target mobile terminal. Real-time sharing of large-scale mobile terminal video data can be flexibly and efficiently supported by the method.

Description

Realize the mthods, systems and devices that mobile terminal video is shared
Technical field
The present invention relates to mobile communication technology field, relate in particular to the mthods, systems and devices of realizing mobile terminal video real-time sharing.
Background technology
Along with extensive covering, the increase of Wi-Fi Hotspot etc. of universal, the 3G network of intelligent mobile terminal and panel computer, there is new change in people's social mode and communication way gradually.With traditional social networks difference, mobile terminal has natural contact attribute, real name attribute and position attribution than PC, can reduce greatly trust cost, there is again very strong convenience simultaneously, meet people's social, demand of off-line never constantly, add the universal fast of intelligent terminal, mobile social activity all has more imagination than the Internet social activity on development scale and design for development.
However, the at present application of the mobile terminal video based on TCP/IP system result exposes many inadaptable gradually, in extensibility, and mobility, and there are problems in the aspect such as safe controllability,
The technology that common mobile terminal video is shared at present has:
The first, center video media service device ways of distribution, adopts video source fixing and that customize, by central server, video data distribution is transferred to destination mobile terminal, thereby realizes the even live object of video broadcasting.
The second, point-to-point real-time video transmission mode, video attribute data is transmitted between source and destination mobile terminal by mobile network, by dollying head Real-time Collection audio frequency and video, be uploaded to video server, undertaken, after encoding and decoding and format analysis processing, mailing to destination mobile terminal by video server.
There is following shortcoming in above-mentioned two kinds of modes:
The shortcoming of center video media service device ways of distribution is: video source scope is narrower, and particularly for real-time video, source data form and content constraints are larger, and poor mobility cannot meet the demand that the distinctive data source of mobile terminal moves and changes; Meanwhile, center media server service ability is limited, cannot effectively support geographical position to disperse and larger customer group access, even if use CDN network, also cannot provide effective support to live video stream, and network operation cost is higher.
The shortcoming of point-to-point real-time video transmission mode is: be limited to terminal equipment performance and network bandwidth limitations, source mobile terminal, as content server, cannot support large-scale video and share, and cannot carry out real-time broadcast on a large scale to video, and the scope of application is less.
Summary of the invention
The invention provides a kind of method that realizes mobile terminal video real-time sharing, can effectively support flexibly the real-time sharing of Large-scale Mobile terminal video data.
The present invention also provides a kind of system, mobile terminal and CCN node of realizing mobile terminal video real-time sharing, can effectively support flexibly the real-time sharing of Large-scale Mobile terminal video data.
Technical scheme of the present invention is achieved in that
Realize a method for mobile terminal video real-time sharing, be applied to the network that comprises source mobile terminal, destination mobile terminal and multiple content center network (CCN) node, described method comprises:
Video attribute information is sent to destination mobile terminal by source mobile terminal; Described video attribute information comprises video sharing mark (Call ID) and gathers initial data frame number (Segment No;
Source mobile terminal Real-time Collection video data frame, is packaged into a packet by the video data frame gathering at every turn, and wherein, the title of packet is determined by described Call ID and Segment No; By Packet Generation to CCN node;
Destination mobile terminal generates interest bag, and the title of described interest bag is determined by described Call ID and Segment No, described interest bag is sent to CCN node;
CCN node is received after the interest bag from destination mobile terminal, mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to this destination mobile terminal.
A system that realizes mobile terminal video real-time sharing, comprising:
Source mobile terminal, for being sent to destination mobile terminal by video attribute information; Described video attribute information comprises video sharing mark (Call ID) and gathers initial data frame number (Segment No); Also for Real-time Collection video data frame, the video data frame at every turn gathering is packaged into a packet, by Packet Generation to content center network (CCN) node; Wherein, the title of packet is determined by described Call ID and Segment No;
Destination mobile terminal, for generating interest bag, the title of described interest bag is determined by described Call ID and Segment No, described interest bag is sent to CCN node;
Multiple CCN nodes, for receiving and save data bag; Also, for receiving after the interest bag from destination mobile terminal, mate the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to this destination mobile terminal.
A mobile terminal of realizing mobile terminal video real-time sharing, comprising:
Signalling module, for sending video attribute information to other mobile terminals; Described video attribute information comprises video sharing mark (Call ID) and gathers initial data frame number (Segment No);
Acquisition module, for gathering original video data;
Video engine, for described original video data is processed, obtains video data frame;
Transport module, for described video data frame is packaged into packet, and by described Packet Generation to CCN node; The title of described packet is determined by described Call ID and Segment No.
Content center network (CCN) node of realizing mobile terminal video real-time sharing, comprising:
Packet-receiving module, for receiving and preserve the packet from source mobile terminal;
Interest bag receiver module, for receiving and preserve the interest bag from destination mobile terminal; The title of described packet or interest bag is determined by the video sharing mark (Call ID) in video attribute information and collection initial data frame number (Segment No);
Matching module, for mate the packet of this interest bag with the name acquiring of packet according to interest bag, feeds back to the packet obtaining the destination mobile terminal that sends this interest bag.
Visible, the mthods, systems and devices of realizing mobile terminal video real-time sharing that the present invention proposes, send video packets of data by source mobile terminal to content central site network (CCN, Content Centric Network) node, send interest bag by destination mobile terminal to CCN node; CCN node receives after interest bag, obtains the video packets of data of mating with this interest bag and feeds back to destination mobile terminal, thereby realizing the real-time sharing of Large-scale Mobile terminal video data.
Brief description of the drawings
Fig. 1 is the method flow diagram of realizing mobile terminal video real-time sharing that the present invention proposes;
Fig. 2 is the application scenarios schematic diagram of the mobile terminal video real-time sharing in embodiment mono-;
Fig. 3 is the method realization flow figure of the mobile terminal video real-time sharing in embodiment bis-;
Fig. 4 is the system configuration schematic diagram of the mobile terminal video real-time sharing in embodiment tri-;
Fig. 5 is the mobile terminal structure schematic diagram of realizing mobile terminal video real-time sharing that the present invention proposes;
Fig. 6 is the CCN node structure schematic diagram of realizing mobile terminal video real-time sharing that the present invention proposes.
Embodiment
The present invention proposes a kind of method that realizes mobile terminal video real-time sharing, is applied to the network that comprises source mobile terminal, destination mobile terminal and multiple content center network (CCN) node, if Fig. 1 is this realization flow figure, comprising:
Step 101: video attribute information is sent to destination mobile terminal by source mobile terminal; Described video attribute information comprises video sharing mark (Call ID) and gathers initial data frame number (Segment No);
Step 102: source mobile terminal Real-time Collection video data frame, the video data frame at every turn gathering is packaged into a packet, wherein, the title of packet is determined by described Call ID and Segment No; By Packet Generation to CCN node;
Step 103: destination mobile terminal generates interest bag, the title of described interest bag is determined by described Call ID and Segment No, described interest bag is sent to CCN node;
Step 104:CCN node is received after the interest bag from destination mobile terminal, mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to this destination mobile terminal.
In above-mentioned steps 101, the mode that video attribute information is sent to destination mobile terminal by source mobile terminal can be:
Video sharing invitation message is sent to center signal server by source mobile terminal, and described video sharing invitation message is broadcast to destination mobile terminal by center signal server;
Destination mobile terminal sends video attribute information request message by center signal server to source mobile terminal, and source mobile terminal feeds back video attribute information by center signal server to destination mobile terminal;
Wherein, described center signal server is deployed on a CCN node in network.
In said method, the title of packet or interest bag is made up of common prefix and variation suffix; Wherein,
Common prefix is preserved in advance by source mobile terminal and destination mobile terminal;
Change suffix and be made up of Call ID and Frame sequence number, wherein Frame sequence number is determined by described Segment No.
In above-mentioned steps 104, CCN node is received after the interest bag from destination mobile terminal, mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to the mode of this destination mobile terminal can be:
CCN node judges that whether this locality preserves the packet identical with this interest bag title, if had, feeds back to this destination mobile terminal by this packet; If do not had, this interest bag is forwarded to other CCN nodes, proceed judgement by other CCN nodes, until other CCN nodes are when judging this locality and preserving the packet identical with this interest bag title, receive and preserve the packet of these other CCN node feedbacks, and this packet is fed back to this destination mobile terminal.
Below in conjunction with accompanying drawing, lift specific embodiment and introduce in detail.
Embodiment mono-:
The present embodiment proposes a kind of method of the mobile terminal video real-time sharing based on CCN network, source mobile terminal gathers video data frame, simultaneously by the video data frame flag name after coding, be packaged into packet (data bag), be sent to CCN node, by center signal server, video attribute information be sent to destination mobile terminal simultaneously; Destination mobile terminal is according to the video attribute Information encapsulation interest bag (Interest bag) received, and sends interest bag to CCN node, obtains interest bag corresponding data bag, and by packet decode with format conversion after play in this locality.
If Fig. 2 is the application scenarios schematic diagram of mobile terminal video real-time sharing in the present embodiment, specifically comprise:
Source mobile terminal 200, provide source as video data, the camera that calls mobile terminal carries out video acquisition, the original video data collecting is carried out to compression coding according to Frame, simultaneously by the video data encoder mark name (content name) obtaining after coding, then the Frame of mark name is encapsulated as to CCN packet (Data bag), is sent to CCN node 201.
System comprises multiple CCN nodes, i.e. CCN node 201-205.
CCN node 201 receives source mobile terminal 200 and sends to after packet, can automatically set up the matching relationship of packet title and packet at this node, in the time that other CCN nodes forward with this data packet matched interest bag, this packet is fed back to this other CCN nodes.
System comprises multiple destination mobile terminals, i.e. destination mobile terminal 206-208, as receiving terminal or the request end of video sharing.After video sharing starts, destination mobile terminal can send video data frame interest bag to CCN node, asks corresponding packet.Destination mobile terminal can have multiple, and the CCN node of access also can disperse.
CCN node 204 and CCN node 205 are received after interest bag, first search at local node the packet that whether has this interest bag of coupling, if not then interest report are forwarded to other CCN Nodes of route, until the coated response of this interest.In this scene, packet can be responded in the time that interest bag is forwarded to CCN node 201.
In the transmission path of packet, each by way of CCN node can preserve this packet, in order to other destination mobile terminal requests.For example, in this scene, packet is sent to CCN node 203 by CCN node 201, then is sent to respectively CCN node 204 and CCN node 205 by CCN node 203; CCN node 203, CCN node 204 and CCN node 205 all can be preserved this packet.
Embodiment bis-:
The present embodiment is introduced the realization flow of mobile terminal video real-time sharing, if Fig. 3 is realization flow figure, comprising:
Step S201: signaling initialization.
All mobile terminals are set up communication by client signaling service module with center signal server and are connected.
Wherein, center signal server is deployed on some CCN nodes, is undertaken alternately by the data interactive mode of CCN agreement with mobile terminal.In this step, center signal server possesses the function of message and equipment control, utilizes periodic heartbeat monitoring mechanism simultaneously, the network state of monitoring mobile terminal.
Step S202: source mobile terminal sends video sharing invitation message to center signal server, and this request is transmitted to other destination mobile terminals by center signal server;
Destination mobile terminal is received after the video sharing invitation message of source mobile terminal transmission, is sent video attribute information request message by center signal server to source mobile terminal; Source mobile terminal is received after the video attribute information request message of destination mobile terminal transmission, is replied video attribute information by center signal server to destination mobile terminal.
Wherein, video attribute information can comprise medium type, video format, transmission frame per second, gather initial data frame number (Segment No), video sharing mark (Call Id), sends with SDP protocol message form.
By above-mentioned steps S201 and S202, source mobile terminal and destination mobile terminal have been shared video attribute information.Afterwards, source mobile terminal can encapsulate and send CCN packet, as following steps S203-S206; Destination mobile terminal can encapsulate and send CCN request bag, and then obtains the CCN packet that CCN request bag mates, as following steps S207-S208.
Step S203: source mobile terminal calls camera and carries out video acquisition.
Step S204: source mobile terminal carries out compression coding by the original video data collecting according to Frame, simultaneously by the video data encoder mark name after coding, and encrypts, in order to generating CCN packet.
Step S205: the video data encoder of source mobile terminal by mark name and after encrypting is packaged into CCN packet, is sent to CCN node.
Wherein, CCN packet comprises title, digital signature and content-data.Wherein, name is called the title of source mobile terminal image data, at this packet of CCN network unique identification, and the CCN packet that destination mobile terminal can be corresponding according to title request.This title is by common prefix and change suffix and form, and wherein, common prefix is to indicate the NameSpace of video sharing, for all mobile terminals in common knowledge; Changing suffix is made up of Call Id and Frame sequence number, Frame sequence number is determined by Segment No, the Frame sequence number that is first CCN packet equals Segment No, and the Frame sequence number of follow-up CCN packet increases progressively successively on the basis of Segment No.
Step S206:CCN node receives source mobile terminal and sends to after CCN packet, CCN packet is decrypted, obtain title and content-data that CCN packet is corresponding, set up the corresponding relation between title and content-data, simultaneously by CCN data pack buffer at this CCN node.
So far, source mobile terminal encapsulates and sends CCN packet, and CCN node has been preserved this CCN packet.On the other hand, destination mobile terminal sends CCN interest bag to CCN node, obtains the CCN packet that CCN interest bag mates, i.e. step S207-S208.
Step S207: destination mobile terminal is received after the video attribute information of source mobile terminal transmission, according to the content name CCN interest bag of video attribute information, and CCN interest bag is sent to CCN node.
The naming method of CCN interest bag is identical with the naming method of CCN packet.
Step S208:CCN node is received after the CCN interest bag of destination mobile terminal transmission, first searches the CCN packet that whether has this CCN interest bag of coupling in this locality, if had, the CCN packet finding is fed back to this destination mobile terminal; If no, CCN interest bag is forwarded to other CCN nodes, until the CCN packet of coupling is fed back to this destination mobile terminal by the coated response of this CCN interest.
Embodiment tri-:
The present embodiment is introduced a kind of system that realizes mobile terminal video real-time sharing, as the structural representation that Fig. 4 is this system, comprises source mobile terminal 1, CCN network service 2 and destination mobile terminal 3.Wherein, source moves that to move operation service identical with target, and a mobile terminal itself both can be used as source mobile terminal and also can be used as destination mobile terminal, and video sharing source and video receiver can freely switch.
Source mobile terminal 1 comprises:
Acquisition module 11, carries out the collection of original video data for invocation facility end camera;
Signalling module 13, for session and transmission of messages, the video sharing of transmission source mobile terminal requires message and video attribute information to destination mobile terminal;
Video engine 14, is mainly used in audio/video encoding/decoding, audio-video encryption, video and audio, video data processing; Described audio, video data is processed and is mainly comprised video buffer, can reduce the harmful effect bringing due to video jitter and video information packet loss, figure image intensifying, the image that is to camera collection is processed, and comprises shading value monitoring, color enhancing, noise reduction process etc., and voice data processing comprises echo elimination, automatic gain, noise reduction, quiet monitorings etc., promote the quality of video by this module;
Transport module 15, is mainly used in audio, video data section Internet Transmission and Flow Control, after the audio/video coding data that are disposed, name to data markers, utilize the package interface in CCN protocol library, audio, video data is encapsulated as to CCN packet, be sent to CCN network node.
CCN protocol library 16, mainly provides some package interfaces based on CCN agreement, calls for other modules.
Described CCN network service 2 comprises center signal server 23 and CCN network node; Wherein,
Center signal server 23, mainly provides session management (client session certification, presence, list of devices etc.), data storage management (preserving end message, video essential information), transfer of data (setting up the data communication of source mobile terminal and destination mobile terminal); Center signal server 23 is deployed on one of them the CCN network node in network, itself also possesses the function of CCN network node.
CCN network node, CCN network node mainly contains three data structures, forwarding information table (FIB, Forwarding information Base), content caching (CS, Content Store) and wait interest table (PIT, Pending Interest Table); FIB is used for forwarding interest bag, and CS, for buffer memory transmission data, by effective cache management strategy, can reduce identical data section transmission in network.PIT is used for preserving the request interface of interest bag, packet forwards according to PIT entry, when PIT entry is used to forwarding data bag, this entry will be deleted immediately, in the time that an interest bag arrives CCN network node, first CCN network node searches content caching according to the content name in interest bag (Content Name), if there is requested content in buffer memory, should ask mutually, and abandon this interest bag; If there is no requested content in content caching, search PIT, if there is this content name entry in PIT, in this content name entry, increases interface (Face), and abandon this interest bag; If this content name entry not in PIT, searches FIB, if found in FIB, search Face mouth according to FIB and forward interest bag, and in PIT record.If also this content name entry not in FIB, abandons this interest bag.CCN network node is relatively simple to the processing of packet, in the time that packet arrives, according to the content name field of packet, first in content caching, searches, if had, abandons this packet; If no, be buffered in content caching.
The CCN network node of the packet of reception sources mobile terminal can be same CCN network node with the CCN network node of response destination mobile terminal interest bag, can be also different CCN network nodes; Meanwhile, destination mobile terminal and CCN network node can be multi-to-multis, and multiple destination mobile terminals can send to different CCN network nodes by interest bag separately.
Multiple CCN network nodes are interconnected each other by configuration route, the interest bag that destination mobile terminal sends can be propagated until responded between CCN network node, simultaneously, packet corresponding to this interest bag can be in each CCN network node of propagating buffer memory automatically, therefore, this system can also be supported sharing of recorded broadcast video by the expired time that source video data on mobile terminal bag is set.
Destination mobile terminal 3 is identical with the operational system of source mobile terminal 1.Destination mobile terminal 3 comprises:
Rendering module 32, for video requency frame data is carried out to image rendering, creates image canvas at destination mobile terminal, will after decoded video data conversion bitmap, play up on painting canvas;
Signalling module 33, for session and transmission of messages, sends video attribute information request message to source mobile terminal, and the video attribute information of reception sources mobile terminal feedback;
Video engine 34, for processing video data frame;
Transport module 35, for encapsulating CCN interest bag, is sent to CCN network node by CCN interest bag, and receives the CCN packet of CCN network node feedback, and CCN packet is carried out to decapsulation, and the video data frame obtaining is sent to video engine 34;
CCN protocol library 36, for the package interface based on CCN agreement is provided, calls for other modules.
Mobile terminal can be not only as source mobile terminal, but also as destination mobile terminal, comprise composition module and the function of above-mentioned source mobile terminal 1 and destination mobile terminal 3 simultaneously.
The present invention also proposes a kind of system that realizes mobile terminal video real-time sharing, comprising:
Source mobile terminal, for being sent to destination mobile terminal by video attribute information; Described video attribute information comprises Call ID and Segment No; Also for Real-time Collection video data frame, the video data frame at every turn gathering is packaged into a packet, by Packet Generation to content center network C CN node; Wherein, the title of packet is determined by described Call ID and Segment No;
Destination mobile terminal, for generating interest bag, the title of described interest bag is determined by described Call ID and Segment No, described interest bag is sent to CCN node;
Multiple CCN nodes, for receiving and save data bag; Also, for receiving after the interest bag from destination mobile terminal, mate the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to this destination mobile terminal.
Said system can also comprise:
Center signal server, is deployed on a CCN node in system, for recording and monitor mobile terminal state, receives the video sharing invitation message from source mobile terminal, and described video sharing invitation message is broadcast to destination mobile terminal; The video attribute information request message also sending for receiving target mobile terminal, and this video attribute information request message is forwarded to source mobile terminal; The video attribute information of reception sources mobile terminal feedback, and this video attribute information is forwarded to destination mobile terminal.
In said system, the title of packet or interest bag can and change suffix by common prefix and form; Wherein,
Common prefix is preserved in advance by described source mobile terminal and destination mobile terminal;
Change suffix and be made up of Call ID and Frame sequence number, wherein Frame sequence number is determined by described Segment No.
In said system, CCN node mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to the mode of this destination mobile terminal is:
CCN node judges that whether this locality preserves the packet identical with this interest bag title, if had, feeds back to this destination mobile terminal by this packet; If do not had, this interest bag is forwarded to other CCN nodes, proceed judgement by other CCN nodes, until other CCN nodes are when judging this locality and preserving the packet identical with this interest bag title, receive and preserve the packet of these other CCN node feedbacks, and this packet is fed back to this destination mobile terminal.
The present invention also proposes a kind of mobile terminal of realizing mobile terminal video real-time sharing, as the structural representation that Fig. 5 is this mobile terminal, comprising:
Signalling module 501, for sending video attribute information to other mobile terminals; Described video attribute information comprises Call ID and Segment No;
Acquisition module 502, for gathering original video data;
Video engine 503, for described original video data is processed, obtains video data frame;
Transport module 504, for described video data frame is packaged into packet, and by described Packet Generation to CCN node; The title of described packet is determined by described Call ID and Segment No.
Above-mentioned mobile terminal can also comprise rendering module 505;
Described signalling module 501 can also be used for, and receives the video attribute information from other mobile terminals;
Described transport module 504 can also be used for generating interest bag, and described interest bag is sent to CCN node; Call ID in the video attribute information that the title of described interest bag is received by signalling module 501 and Segment No determine; Also, for receiving the packet of CCN node feedback, to described packet decapsulation, the video data frame obtaining is sent to video engine 503;
Described video engine 503 can also be used for, and described packet is processed, and data after treatment are sent to rendering module 505;
Described rendering module 505, for playing described data.
In above-mentioned mobile terminal, the mode that signalling module 501 sends video attribute information to other mobile terminals is: broadcast video sharing invitation message by center signal server to other mobile terminals; In the time receiving the video attribute information request message that other mobile terminals forward by center signal server, video attribute information exchange is crossed to center signal server and be forwarded to other mobile terminals;
Signalling module 501 from the mode of other acquisition for mobile terminal video attribute information is: the video sharing invitation message from other mobile terminals of obtaining center signal server broadcast; Forward video attribute information request message by center signal server to these other mobile terminals; Receive the video attribute information that these other mobile terminals forward by center signal server.
In above-mentioned mobile terminal, the title of packet or interest bag is made up of common prefix and variation suffix; Wherein,
Common prefix is preserved in advance by described mobile terminal;
Change suffix and be made up of Call ID and Frame sequence number, wherein Frame sequence number is determined by described Segment No.
The present invention also proposes a kind of CCN node of realizing mobile terminal video real-time sharing, as the structural representation that Fig. 6 is this CCN node, comprising:
Packet-receiving module 601, for receiving and preserve the packet from source mobile terminal;
Interest bag receiver module 602, for receiving and preserve the interest bag from destination mobile terminal; The title of described packet or interest bag is determined by the Call ID in video attribute information and Segment No;
Matching module 603, for mate the packet of this interest bag with the name acquiring of packet according to interest bag, feeds back to the packet obtaining the destination mobile terminal that sends this interest bag.
Above-mentioned CCN node can also comprise:
Center signaling service module 604, for receiving the video sharing invitation message from source mobile terminal, is broadcast to destination mobile terminal by this video sharing invitation message; Also, for receiving the video attribute information request message from destination mobile terminal, this video attribute information request message is forwarded to source mobile terminal; Receive the video attribute information from source mobile terminal, this video attribute information is forwarded to this destination mobile terminal.
In above-mentioned CCN node, matching module 603 for, judge whether described CCN node preserves the packet identical with the interest bag title receiving, if had, this packet is fed back to and sends the destination mobile terminal of this interest bag; If do not had, this interest bag is forwarded to other CCN nodes, proceed judgement by other CCN nodes, until other CCN nodes are when judging this locality and preserving the packet identical with this interest bag title, receive and preserve the packet of these other CCN node feedbacks, and this packet is fed back to the destination mobile terminal that sends this interest bag.
As fully visible, the method that realizes mobile terminal video real-time sharing, system and equipment that the present invention proposes, can realize based on CCN network the real-time sharing of video, source mobile terminal can be shared with multiple destination mobile terminals by the picture of shooting and sound real-time broadcast, can carry out real-time broadcast to destination mobile terminal, thus the mobility of realization, the better mobile terminal video real-time sharing of flexibility.Video source capable of dynamic switches, and the mobile terminal of each access network both can be used as source, also can be used as data receiving terminal, had good mobility and extensibility, is particularly suitable for geographical position and disperses and the more situation that accesses terminal.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any amendment of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (15)

1. a method that realizes mobile terminal video real-time sharing, is characterized in that, described method is applied to the network that comprises source mobile terminal, destination mobile terminal and multiple content center network C CN nodes, and described method comprises:
Video attribute information is sent to destination mobile terminal by source mobile terminal; Described video attribute information comprises video sharing mark Call ID and gathers initial data frame number Segment No;
Source mobile terminal Real-time Collection video data frame, is packaged into a packet by the video data frame gathering at every turn, and wherein, the title of packet is determined by described Call ID and Segment No; By Packet Generation to CCN node;
Destination mobile terminal generates interest bag, and the title of described interest bag is determined by described Call ID and Segment No, described interest bag is sent to CCN node;
CCN node is received after the interest bag from destination mobile terminal, mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to this destination mobile terminal.
2. method according to claim 1, is characterized in that, the mode that video attribute information is sent to destination mobile terminal by described source mobile terminal is:
Video sharing invitation message is sent to center signal server by source mobile terminal, and described video sharing invitation message is broadcast to destination mobile terminal by center signal server;
Destination mobile terminal sends video attribute information request message by center signal server to source mobile terminal, and source mobile terminal feeds back video attribute information by center signal server to destination mobile terminal;
Wherein, described center signal server is deployed on a CCN node in network.
3. method according to claim 1, is characterized in that, the title of described packet or interest bag is made up of common prefix and variation suffix; Wherein,
Common prefix is preserved in advance by described source mobile terminal and destination mobile terminal;
Change suffix and be made up of Call ID and Frame sequence number, wherein Frame sequence number is determined by described Segment No.
4. method according to claim 1, it is characterized in that, described CCN node is received after the interest bag from destination mobile terminal, mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to the mode of this destination mobile terminal is:
CCN node judges that whether this locality preserves the packet identical with this interest bag title, if had, feeds back to this destination mobile terminal by this packet; If do not had, this interest bag is forwarded to other CCN nodes, proceed judgement by other CCN nodes, until other CCN nodes are when judging this locality and preserving the packet identical with this interest bag title, receive and preserve the packet of these other CCN node feedbacks, and this packet is fed back to this destination mobile terminal.
5. a system that realizes mobile terminal video real-time sharing, is characterized in that, described system comprises:
Source mobile terminal, for being sent to destination mobile terminal by video attribute information; Described video attribute information comprises video sharing mark Call ID and gathers initial data frame number Segment No; Also for Real-time Collection video data frame, the video data frame at every turn gathering is packaged into a packet, by Packet Generation to content center network C CN node; Wherein, the title of packet is determined by described Call ID and Segment No;
Destination mobile terminal, for generating interest bag, the title of described interest bag is determined by described Call ID and Segment No, described interest bag is sent to CCN node;
Multiple CCN nodes, for receiving and save data bag; Also, for receiving after the interest bag from destination mobile terminal, mate the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to this destination mobile terminal.
6. system according to claim 5, is characterized in that, described system also comprises:
Center signal server, is deployed on a CCN node in system, for recording and monitor mobile terminal state, receives the video sharing invitation message from source mobile terminal, and described video sharing invitation message is broadcast to destination mobile terminal; The video attribute information request message also sending for receiving target mobile terminal, and this video attribute information request message is forwarded to source mobile terminal; The video attribute information of reception sources mobile terminal feedback, and this video attribute information is forwarded to destination mobile terminal.
7. system according to claim 5, is characterized in that, the title of described packet or interest bag is made up of common prefix and variation suffix; Wherein,
Common prefix is preserved in advance by described source mobile terminal and destination mobile terminal;
Change suffix and be made up of Call ID and Frame sequence number, wherein Frame sequence number is determined by described Segment No.
8. system according to claim 5, is characterized in that, described CCN node mates the packet of this interest bag according to the name acquiring of interest bag, by the Packet Generation obtaining to the mode of this destination mobile terminal is:
CCN node judges that whether this locality preserves the packet identical with this interest bag title, if had, feeds back to this destination mobile terminal by this packet; If do not had, this interest bag is forwarded to other CCN nodes, proceed judgement by other CCN nodes, until other CCN nodes are when judging this locality and preserving the packet identical with this interest bag title, receive and preserve the packet of these other CCN node feedbacks, and this packet is fed back to this destination mobile terminal.
9. a mobile terminal of realizing mobile terminal video real-time sharing, is characterized in that, described mobile terminal comprises:
Signalling module, for sending video attribute information to other mobile terminals; Described video attribute information comprises video sharing mark Call ID and gathers initial data frame number Segment No;
Acquisition module, for gathering original video data;
Video engine, for described original video data is processed, obtains video data frame;
Transport module, for described video data frame is packaged into packet, and by described Packet Generation to CCN node; The title of described packet is determined by described Call ID and Segment No.
10. mobile terminal according to claim 9, is characterized in that, described mobile terminal also comprises rendering module;
Described signalling module also for, receive from the video attribute information of other mobile terminals;
Described transport module is also for generating interest bag, and described interest bag is sent to CCN node; Call ID in the video attribute information that the title of described interest bag is received by signalling module and Segment No determine; Also, for receiving the packet of CCN node feedback, to described packet decapsulation, the video data frame obtaining is sent to video engine;
Described video engine also for, described packet is processed, data after treatment are sent to rendering module;
Described rendering module, for playing described data.
11. mobile terminals according to claim 10, is characterized in that, the mode that described signalling module sends video attribute information to other mobile terminals is: broadcast video sharing invitation message by center signal server to other mobile terminals; In the time receiving the video attribute information request message that other mobile terminals forward by center signal server, video attribute information exchange is crossed to center signal server and be forwarded to other mobile terminals;
Described signalling module from the mode of other acquisition for mobile terminal video attribute information is: the video sharing invitation message from other mobile terminals of obtaining center signal server broadcast; Forward video attribute information request message by center signal server to these other mobile terminals; Receive the video attribute information that these other mobile terminals forward by center signal server.
12. mobile terminals according to claim 10, is characterized in that, the title of described packet or interest bag is made up of common prefix and variation suffix; Wherein,
Common prefix is preserved in advance by described mobile terminal;
Change suffix and be made up of Call ID and Frame sequence number, wherein Frame sequence number is determined by described Segment No.
Realize the content center network C CN node of mobile terminal video real-time sharing for 13. 1 kinds, it is characterized in that, described CCN node comprises:
Packet-receiving module, for receiving and preserve the packet from source mobile terminal;
Interest bag receiver module, for receiving and preserve the interest bag from destination mobile terminal; The title of described packet or interest bag is determined by the video sharing mark Call ID in video attribute information and collection initial data frame number Segment No;
Matching module, for mate the packet of this interest bag with the name acquiring of packet according to interest bag, feeds back to the packet obtaining the destination mobile terminal that sends this interest bag.
14. CCN nodes according to claim 13, is characterized in that, described CCN node also comprises:
Center signaling service module, for receiving the video sharing invitation message from source mobile terminal, is broadcast to destination mobile terminal by this video sharing invitation message; Also, for receiving the video attribute information request message from destination mobile terminal, this video attribute information request message is forwarded to source mobile terminal; Receive the video attribute information from source mobile terminal, this video attribute information is forwarded to this destination mobile terminal.
15. CCN nodes according to claim 13, it is characterized in that, described matching module is used for, and judges whether described CCN node preserves the packet identical with the interest bag title receiving, if had, this packet is fed back to the destination mobile terminal that sends this interest bag; If do not had, this interest bag is forwarded to other CCN nodes, proceed judgement by other CCN nodes, until other CCN nodes are when judging this locality and preserving the packet identical with this interest bag title, receive and preserve the packet of these other CCN node feedbacks, and this packet is fed back to the destination mobile terminal that sends this interest bag.
CN201310638165.7A 2013-12-02 2013-12-02 Realize the mthods, systems and devices that mobile terminal video is shared Active CN103945277B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310638165.7A CN103945277B (en) 2013-12-02 2013-12-02 Realize the mthods, systems and devices that mobile terminal video is shared

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310638165.7A CN103945277B (en) 2013-12-02 2013-12-02 Realize the mthods, systems and devices that mobile terminal video is shared

Publications (2)

Publication Number Publication Date
CN103945277A true CN103945277A (en) 2014-07-23
CN103945277B CN103945277B (en) 2018-05-01

Family

ID=51192719

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310638165.7A Active CN103945277B (en) 2013-12-02 2013-12-02 Realize the mthods, systems and devices that mobile terminal video is shared

Country Status (1)

Country Link
CN (1) CN103945277B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104902259A (en) * 2015-06-16 2015-09-09 北京蓝汛通信技术有限责任公司 Video processing method and apparatus
CN105656727A (en) * 2016-02-24 2016-06-08 北京奇虎科技有限公司 Method and device achieving application testing on mobile terminal
CN106254069A (en) * 2016-09-07 2016-12-21 广东工业大学 Multi-layer security method for secret protection for content center network
CN106331756A (en) * 2016-09-05 2017-01-11 北京智能管家科技有限公司 Routing selection device and method for video forwarding
WO2017024542A1 (en) * 2015-08-12 2017-02-16 华为技术有限公司 Data transmission method, device and system
CN107332769A (en) * 2017-05-16 2017-11-07 北京邮电大学 Data forwarding method and device
CN108650070A (en) * 2018-05-11 2018-10-12 全球能源互联网研究院有限公司 A kind of System and method for of information centre's network phasor measurement unit communication
CN111131764A (en) * 2018-11-01 2020-05-08 腾讯科技(深圳)有限公司 Resource exchange video data processing method, computer equipment and storage medium
CN111368274A (en) * 2015-03-20 2020-07-03 沃特·帕托斯 Social interaction system based on video

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247196A (en) * 2007-02-02 2008-08-20 王铁红 Method and device for cross-layer optimization in multimedia communication with different user terminals
US20080263090A1 (en) * 2005-04-12 2008-10-23 International Business Machines Corporation Enabling Interactive Integration of Network-Accessible Applications in a Content Aggregation Framework
CN102447956A (en) * 2010-09-30 2012-05-09 北京沃安科技有限公司 Method for sharing video of mobile phone and system
CN103095724A (en) * 2013-02-05 2013-05-08 西安电子科技大学 Content-centric networking multi-interest package compression sending and processing method
CN103339901A (en) * 2010-11-30 2013-10-02 三星电子株式会社 Terminal and intermediate node in content oriented networking environment and communication method of terminal and intermediate node

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080263090A1 (en) * 2005-04-12 2008-10-23 International Business Machines Corporation Enabling Interactive Integration of Network-Accessible Applications in a Content Aggregation Framework
CN101247196A (en) * 2007-02-02 2008-08-20 王铁红 Method and device for cross-layer optimization in multimedia communication with different user terminals
CN102447956A (en) * 2010-09-30 2012-05-09 北京沃安科技有限公司 Method for sharing video of mobile phone and system
CN103339901A (en) * 2010-11-30 2013-10-02 三星电子株式会社 Terminal and intermediate node in content oriented networking environment and communication method of terminal and intermediate node
CN103095724A (en) * 2013-02-05 2013-05-08 西安电子科技大学 Content-centric networking multi-interest package compression sending and processing method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111368274A (en) * 2015-03-20 2020-07-03 沃特·帕托斯 Social interaction system based on video
CN104902259A (en) * 2015-06-16 2015-09-09 北京蓝汛通信技术有限责任公司 Video processing method and apparatus
WO2017024542A1 (en) * 2015-08-12 2017-02-16 华为技术有限公司 Data transmission method, device and system
CN107210995A (en) * 2015-08-12 2017-09-26 华为技术有限公司 A kind of method of data transfer, equipment and system
CN105656727A (en) * 2016-02-24 2016-06-08 北京奇虎科技有限公司 Method and device achieving application testing on mobile terminal
CN106331756A (en) * 2016-09-05 2017-01-11 北京智能管家科技有限公司 Routing selection device and method for video forwarding
CN106254069B (en) * 2016-09-07 2019-10-25 广东工业大学 Multi-layer security method for secret protection for content center network
CN106254069A (en) * 2016-09-07 2016-12-21 广东工业大学 Multi-layer security method for secret protection for content center network
CN107332769A (en) * 2017-05-16 2017-11-07 北京邮电大学 Data forwarding method and device
CN107332769B (en) * 2017-05-16 2019-12-24 北京邮电大学 Data forwarding method and device
CN108650070A (en) * 2018-05-11 2018-10-12 全球能源互联网研究院有限公司 A kind of System and method for of information centre's network phasor measurement unit communication
CN111131764A (en) * 2018-11-01 2020-05-08 腾讯科技(深圳)有限公司 Resource exchange video data processing method, computer equipment and storage medium
CN111131764B (en) * 2018-11-01 2021-06-15 腾讯科技(深圳)有限公司 Resource exchange video data processing method, computer equipment and storage medium

Also Published As

Publication number Publication date
CN103945277B (en) 2018-05-01

Similar Documents

Publication Publication Date Title
CN103945277A (en) Method, system and device for realizing mobile terminal video sharing
CN109218654B (en) Video networking conference control method and system
CN109889543B (en) Video transmission method, root node, child node, P2P server and system
CN110121059B (en) Monitoring video processing method, device and storage medium
CN101626387B (en) System, method and terminal for treating media business
CN108737768B (en) Monitoring method and monitoring device based on monitoring system
CN110198345B (en) Data request method, system and device and storage medium
CN109803111B (en) Method and device for watching video conference after meeting
CN110049273B (en) Video networking-based conference recording method and transfer server
CN109450982B (en) Network communication method and system
CN110381119B (en) Method, system and device for acquiring log information and storage medium
CN109379254B (en) Network connection detection method and system based on video conference
KR100937681B1 (en) Communication module and process for inter-user communication, server comprising such a communication module, broadcasting set comprising such a server and storage medium stored thereon a computer program product executing such an inter-user communication process
CN109547817B (en) Method and device for double-playing video networking video recording in Internet
CN108574816B (en) Video networking terminal and communication method and device based on video networking terminal
CN109617961B (en) Method and device for downloading video recording of video network in Internet
CN109451001B (en) Communication method and system
CN111614927A (en) Video session establishment method, device, electronic equipment and storage medium
CN109544879B (en) Alarm data processing method and system
CN104539749A (en) Connecting method and device based on virtual IP address
CN110581846A (en) Monitoring video processing and system
CN110519331B (en) Method and device for processing resources of video network
CN109769126B (en) Method and device for playing back video recording in real time in Internet
CN110072154B (en) Video networking-based clustering method and transfer server
CN109698859B (en) Data storage method and device based on video network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant