CN109286814A - The method and apparatus of IPTV service is detected in a kind of passive optical network - Google Patents

The method and apparatus of IPTV service is detected in a kind of passive optical network Download PDF

Info

Publication number
CN109286814A
CN109286814A CN201710589285.0A CN201710589285A CN109286814A CN 109286814 A CN109286814 A CN 109286814A CN 201710589285 A CN201710589285 A CN 201710589285A CN 109286814 A CN109286814 A CN 109286814A
Authority
CN
China
Prior art keywords
mdi
calculated
node
packet
time delay
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
CN201710589285.0A
Other languages
Chinese (zh)
Other versions
CN109286814B (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 CN201710589285.0A priority Critical patent/CN109286814B/en
Publication of CN109286814A publication Critical patent/CN109286814A/en
Application granted granted Critical
Publication of CN109286814B publication Critical patent/CN109286814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/04Diagnosis, testing or measuring for television systems or their details for receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0791Fault location on the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0795Performance monitoring; Measurement of transmission parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4425Monitoring of client processing errors or hardware failure

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses the methods and apparatus that IPTV service is detected in a kind of passive optical network, are related to passive optical network technique.Method disclosed herein includes: the media transmission quality index MDI that each node calculates separately this node in access net;The value of MDI calculated is inserted into predefined RTCP Real-time Transport Control Protocol RTCP message, successively transmits MDI information;Wherein, the MDI includes following one or more of: time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.

Description

The method and apparatus of IPTV service is detected in a kind of passive optical network
Technical field
The present invention relates to passive optical network (Passive Optical Network) technology more particularly to a kind of passive lights The end-to-end measurement scheme of IPTV video flowing transmission quality in network.
Background technique
With the development of light pricker network, user network access rate is stepped up, and IPTV (Interactive Internet TV) becomes The Killer service that all multi-operators are pursued.IPTV service is a kind of high real-time, the business of big data quantity, user experience to pass Important, very harsh to the quality requirement of bearer network, network jitter 5ms is possible to phenomena such as mosaic, blank screen occur.To biography It unites for user, of course, it is desirable to see and be watched TV by IPTV, it is desirable to obtain as DTV even preferably video matter Amount.So it is successful key that whether IPTV, which is capable of providing better user experience (QoE),.For entire fiber optic network node Have very much, in comparison, the general network service quality (QoS) that can only pay close attention to transport layer of ONT Optical Network Terminal pays close attention to net Network transmission quality measures network performance by indexs such as measurement time delay, shake, packet losses, does not account for the special of IPTV network Property, the performance of IPTV network cannot be detected well, so the video quality for evaluating IPTV with QoS is clearly less suitable 's.
Summary of the invention
Provided herein is in a kind of passive optical network detect IPTV service method and apparatus, can solve in the related technology without Method detects the problem of performance of IPTV network.
Disclosed herein is a kind of methods that Interactive Internet TV IPTV service is detected in passive optical network, comprising:
Each node calculates separately the media transmission quality index MDI of this node in access net;
The value of MDI calculated is inserted into predefined RTCP Real-time Transport Control Protocol RTCP message, successively transmits MDI letter Breath;
Wherein, the MDI includes following one or more of:
Time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.
Optionally, in the above method, the media transmission quality that each node calculates separately this node in the access net refers to Marking MDI includes:
When i-th of multimedia video packet P (i) reaches, the virtual cache VB before P (i) is reached and after reaching is calculated, according to Following formula is calculated:
VB=VB (i, pre)+VB (i, post);
VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1);
VB (i, post)=VB (i, pre)+Si;
In formula, VB (i, pre) is the virtual cache before i-th of multimedia video packet reaches;
Sum (Sj) is before i-th multimedia video packet P (i) reaches, all packets that arrived in the sampling period The sum of PAYLOAD;
MR is media rate bit stream, and Ti is time difference when P (i) is reached with the cycle starting point;
VB (i, post) is the virtual cache after i-th of multimedia video packet reaches;
Si is i-th of multimedia video packet P (i) video content size;
VB calculated calculates DF again:
DF=(max (VB)-min (VB))/MR;
In formula, max (VB) and min (VB) are to calculate the VB of resulting all multimedia video packets most in each measurement period Big value and VB minimum value.
Optionally, in the above method, the access net interior joint includes following one or more of equipment:
Optical line terminal OLT, optical network unit ONU, set-top box.
Optionally, the above method further include:
When carrying out information inquiry and fault location, the predefined RTCP Receive message MDI information is grabbed, is quickly positioned Malfunctioning node.
Optionally, in the above method, the value by MDI calculated is inserted into predefined RTCP message and includes:
The value for calculating the MDI of this node includes DF, average MLR, 15 minutes time delay factor DF15, MLR15,24 hours time delays Factor D F24 and MLR24, and DF, average MLR, DF15, MLR15, DF24 and MLR24 are successively encapsulated to predefined RTCP and reported Wen Zhong.
A kind of equipment there is disclosed herein Interactive Internet TV IPTV service is detected in passive optical network, comprising:
Computing module calculates the media transmission quality index MDI of this node;
The value of MDI calculated is inserted into predefined RTCP Real-time Transport Control Protocol RTCP message by message generation module, by Layer transmitting MDI information;
Wherein, the MDI includes following one or more of:
Time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.
Optionally, in above equipment, the computing module, the media transmission quality index MDI for calculating this node includes:
When i-th of multimedia video packet P (i) reaches, the virtual cache VB before P (i) is reached and after reaching is calculated, according to Following formula is calculated:
VB=VB (i, pre)+VB (i, post);
VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1);
VB (i, post)=VB (i, pre)+Si;
In formula, VB (i, pre) is the virtual cache before i-th of multimedia video packet reaches;
Sum (Sj) is before i-th multimedia video packet P (i) reaches, all packets that arrived in the sampling period The sum of PAYLOAD;
MR is media rate bit stream, and Ti is time difference when P (i) is reached with the cycle starting point;
VB (i, post) is the virtual cache after i-th of multimedia video packet reaches;
Si is i-th of multimedia video packet P (i) video content size;
VB calculated calculates DF again:
DF=(max (VB)-min (VB))/MR;
In formula, max (VB) and min (VB) are to calculate the VB of resulting all multimedia video packets most in each measurement period Big value and VB minimum value.
Optionally, in above equipment, the equipment is optical line terminal OLT, optical network unit ONU or set-top box.
Optionally, in above equipment, the value of MDI calculated is inserted into predefined RTCP by the message generation module Message includes:
The value for calculating the MDI of this node includes DF, average MLR, 15 minutes time delay factor DF15, MLR15,24 hours time delays When factor D F24 and MLR24, DF, average MLR, DF15, MLR15, DF24 and MLR24 are successively encapsulated to predefined RTCP and reported Wen Zhong.
Technical scheme is carried by node deployment MDI monitoring modular each in optical-fiber network and actively insertion The RTCP message of MDI information can quickly position the node location for causing IPTV service stream congestion, improve the work effect of O&M Rate.
Detailed description of the invention
Fig. 1 is the IPTV access net system topological diagram of the embodiment of the present invention;
Fig. 2 is the example of the media packet format of the embodiment of the present invention;
Fig. 3 is overview flow chart in the embodiment of the present invention;
Fig. 4 is the format of predefined SCTP application message MDI in the embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with specific embodiment pair Technical solution of the present invention is described in further detail.It should be noted that in the absence of conflict, embodiments herein and Feature in embodiment can be arbitrarily combined with each other.
The problem of in view of the performance that can not detect IPTV network in the related technology, present inventor's proposition can be real-time It detects and hangs facility information under the ability of each node processing IPTV message in network, and the previous collection by central server Thinking is different, i.e., present inventor using insertion RTCP message (i.e. the specific APP message of SCTP) predetermined in the way of, The MDI information that each node is carried in the message improves efficiency to realize decentralization management, quickly finds and position to ask Topic.
Based on above-mentioned thought, the present embodiment provides a kind of methods that IPTV service is detected in passive optical network, mainly include Following operation:
Each node carries out the calculating of media transmission quality index MDI parameter respectively in access net;
The value of MDI parameter calculated is inserted into predefined RTCP message, successively transmits MDI information;
Wherein, the MDI parameter includes following one or more of:
Time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.
In the above method, why each node carries out the calculating of media transmission quality index MDI parameter and will be calculated The value of MDI parameter is inserted into predefined RTCP message, be ability in order to can reflect each node processing IPTV message and Reflect the network-caching ability of each node by the MDI parameter of each node, solving traditional network measurement method cannot effectively show User perceives the viewing of IPTV.
Specifically, the implementation of above scheme may include operating as follows:
Step A, the meter that time delay factor (DF) and average Media Loss Ratio (MLR) are realized on ONT Optical Network Terminal (ONU) is defined It calculates, so that the variation of video dither flow is scaled the demand to transmission of video caching.
In this step, it is assumed that measurement point (i.e. node) virtual cache be VB, when i-th of multimedia video packet P (i) is arrived Up to when, can calculate P (i) reach before VB and the VB after arrival, be referred to as VB, formula is as follows:
VB=VB (i, pre)+VB (i, post);VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1)
VB (i, post)=VB (i, pre)+Si
Wherein, VB (i, pre) be P (i) reach before VB, sum (Sj) be P (i) reach before, in the sampling period it is all The sum of the PAYLOAD of packet is reached, MR is media rate bit stream, and Ti is time difference when P (i) is reached with the cycle starting point;
VB (i, post) is the VB after P (i) is reached, and Si is P (i) video content size, is owned within a sampling period The VB (i, pre) and VB (i, post) of packet are referred to as VB.
DF=(max (VB)-min (VB))/MR
The unit of MR are as follows: byte per second.Max (VB) and min (VB) is that all multimedias of gained are calculated in each measurement period The VB maximum value and VB minimum value of video bag.
MLR=media packet packet loss sum/sampling period
Optionally, the sampling period generally uses one second.
Step B, video message acquires.The step by listening to all media messages in the corresponding port ONU, thus complete to Analyze the acquisition of data.
In above-mentioned steps B, hook can also be added on the node of driving forwarding data packet in ONU including video acquisition module Sub- call back function realizes the movement listened to message.
In addition, video acquisition module is by intercepting all video media packets, and root when forwarding video message from driving According to the time that each data packet reaches, timestamp is stamped for each packet, the calculating for index below provides basis.
Step C, the Decoding Analysis of video bag.The video of IPTV is regarded according to the agreement mode stack of IP/UDP/RTP/TS It keeps pouring in defeated.
RTP (Real TimeProtocol) in video bag is a kind of stateless media flow transmission agreement, for transmitting Multimedia content, the agreement are based on UPD or TCP.
TS (TransportStream) in video bag includes that polynary voice and video stream is encapsulated and is carried on RTP, As shown in Fig. 2, the differentiation of voice and video can be carried out by PID.
According to IP/UDP/RTP/TS, successively video package is decoded, and is stored in counter structure, confession is subsequent Index, which calculates, to be used.
Step D, index calculates, and according to the decoding result in step C, calculates into index.This step is from data packet head team Header packet information is taken out in column, according in measurement period it is per second using data using step A algorithm calculate average EF and MLR.The statistical report period is usually five minutes.
The sampling period for usually calculating EF is 1 second, and in practice, a cycle may not be one one second complete, institute With a sampling period, stringent since last packet arrival time of upper a cycle, to this period, the last one packet is arrived Until reaching.It is successively to stamp timestamp that the arrival time of packet can acquire in data.
Step E, step A, B, C, D are executed respectively on the network interface of the upper united mouth of OLT and IPTV set top box, that is, is being connect Each node in networking all realizes the calculating of MDI user's perceptual parameters.
Step F, predefined RTCP message, i.e. specific application message MI (MDI Info), as shown in Figure 4.Respectively by OLT, The specific application message is written in the MDI value of ONU and set-top box, predefines in particular it is necessary to firstly generate one in the side OLT RTCP message, by the corresponding position of the MDI value write-in message of OLT;After ONU receives this message, also the last time is counted To MDI value be written to the corresponding position in messages ONU;Same method also on the set-top box counts on the last time The corresponding position of message is written in MDI.Thereby realize the closed loop of video quality monitoring end to end, each section in ring Point and network administrator can judge the quality of video according to feedback information and be likely to occur location of fault.
The equipment that Interactive Internet TV IPTV service is detected in a kind of passive optical network is also provided herein, for example, OLT, ONU or set-top box mainly include swindleness module and message generation module.
Computing module calculates the media transmission quality index MDI of this node;
Specifically, computing module can be in the following way when calculating the media transmission quality index MDI of this node:
When i-th of multimedia video packet P (i) reaches, the virtual cache VB before P (i) is reached and after reaching is calculated, according to Following formula is calculated:
VB=VB (i, pre)+VB (i, post);
VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1);
VB (i, post)=VB (i, pre)+Si;
In formula, VB (i, pre) is the virtual cache before i-th of multimedia video packet reaches;
Sum (Sj) is before i-th multimedia video packet P (i) reaches, all packets that arrived in the sampling period The sum of PAYLOAD;
MR is media rate bit stream, and Ti is time difference when P (i) is reached with the cycle starting point;
VB (i, post) is the virtual cache after i-th of multimedia video packet reaches;
Si is i-th of multimedia video packet P (i) video content size;
VB calculated calculates DF again:
DF=(max (VB)-min (VB))/MR;
In formula, max (VB) and min (VB) are to calculate the VB of resulting all multimedia video packets most in each measurement period Big value and VB minimum value.
The value of MDI calculated is inserted into predefined RTCP Real-time Transport Control Protocol RTCP message by message generation module, by Layer transmitting MDI information;
Wherein, the MDI includes following one or more of:
Time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.
In the present embodiment, the value of MDI calculated is inserted into predefined RTCP message and referred to: calculated by message generation module The value of the MDI of this node include DF, average MLR, 15 minutes time delay factor DF15, MLR15,24 hours time delay factor DF24 and When MLR24, DF, average MLR, DF15, MLR15, DF24 and MLR24 are successively encapsulated into predefined RTCP message, the report Literary format is as shown in Figure 4.
Below according to attached drawing and example, the present invention is described further:
Fig. 1 show the basic PON network topological diagram for realizing technical scheme.It can see from this topological diagram, one A OLT can connect multiple ONU by optical splitter, and the downlink data transmission mode from OLT to ONU is time division multiplexing and physical layer Broadcast mode, i.e. each downlink frame can be sent to the port PON of all ONU.Upstream data sender from ONU to OLT Formula is TDMA mode.ONU is connected by network interface with IPTV set top box, and business is carried by IP packet.
Fig. 3 show the specific implementation flow chart of technical scheme comprising following steps 301 to 305:
Step 301: increasing data acquisition module on the upper united mouth OLT, ONU network interface card and set top box port;
Step 302: acquiring and parse RTP/TS packet;
Above-mentioned steps can specifically be divided into following steps:
Video acquisition module realization can be used in step 302a, data acquisition module, by forwarding video message from driving When time for intercepting all video media packets, and being reached according to each data packet (i.e. video media packet), stamped for each packet Timestamp.Media packet is carried in IP layers of UDP message.
Step 302b parses RTP (Real TimeProtocol) media flow transmission agreement, for transmitting multimedia content, The agreement is based on UPD or TCP.It is stored in counter structure, calculates and use for subsequent index.
Step 302c, parsing TS (TransportStream) packet, TS packet are carried on RTP, can carry out language by PID The differentiation of sound and video.It is also stored in counter structure, calculates and use for subsequent index.
Step 303: according to the parsing result in step 302b and c, MDI parameter index is calculated, including at least the time delay of MDI And packet loss.
This step takes out header packet information from data packet head queue, is calculated according to sampled data per second in measurement period Average EF and MLR.Optionally, measurement period is usually five minutes.Concrete operations are as follows:
Step 303a calculates the time delay and packet loss of MDI.Assuming that the virtual cache in measurement point is VB, as i-th of packet P (i) when reaching, the VB before P (i) is reached and after reaching can be calculated, formula is as follows:
VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1)
VB (i, post)=VB (i, pre)+Si
Sum (Sj) is before P (i) is reached, and all the sum of PAYLOAD that arrived packet, MR are media code in the sampling period Flow rate, Ti are time difference when P (i) is reached with the cycle starting point, and Si is P (i) video content size, within a sampling period The VB (i, pre) and VB (i, post) of all packets are referred to as VB.
EF=(max (VB)-min (VB))/MR
The unit of MR are as follows: byte per second.Max (VB) and min (VB) is that all multimedias of gained are calculated in each measurement period The VB maximum value and VB minimum value of video bag.
MLR=media packet packet loss sum/sampling period.
Step 303b, in calculating cycle, average MDI time delay and packet loss can set period default under normal circumstances Five minutes, that is, generate the period of MI message.To prevent error, there is the state of poor fitting or over-fitting, it can also To count 15 minutes or 24 hours average delays and packet loss, be written in MI message.
Step 304: being inserted into RTCP message predetermined in a network, successively transmit MDI information;
The step can be divided into following a few step operations:
Step 304a:OLT generates RTCP message predetermined, i.e. SCTP specific application message MI, as shown in figure 4, will MDI information in measurement period is written corresponding position, and specific information can be with are as follows: time delay factor DF, MLR, 15 minutes time delays because Son (DF15), MLR15,24 hours time delay factors (DF24), MLR24;
STCP specific application message (MI) is inserted into network by step 304b:OLT.
Step 304c:ONU and STB, respectively will be in nearest measurement period after receiving STCP specific application message (MI) MDI information is written in message.
Step 305: when carrying out information inquiry and fault location, by grabbing network message, analyzing RTCP special applications report Text, or walk ONU and STB web page increase MDI show the page inquired, quick positioning failure node.
From above-described embodiment as can be seen that the application calculates network according to sampling first to video message timing sampling Caching capabilities, so that traditional network is converted to the measurement to network-caching ability to the measurement of packet loss and shake, to solve to pass System network measure method cannot effectively show user and perceive to the viewing of IPTV.Also, RTCP control report is inserted into RTP message The mode of text controls user's perception information (MDI value) that each node (OLT, ONU, STB) is carried in message, realizes video report Literary quality end to end transmit by information, and operation maintenance personnel is allowed to judge to need in which node investigation failure, to mention rapidly High treatment effeciency, reduces to greatest extent on influence caused by user's perception, understands IPTV service quality and failure to operator Demarcation positioning provide good analysis means.
Those of ordinary skill in the art will appreciate that all or part of the steps in the above method can be instructed by program Related hardware is completed, and described program can store in computer readable storage medium, such as read-only memory, disk or CD Deng.Optionally, one or more integrated circuits can be used also to realize in all or part of the steps of above-described embodiment.Accordingly Ground, each module/unit in above-described embodiment can take the form of hardware realization, can also use the shape of software function module Formula is realized.The application is not limited to the combination of the hardware and software of any particular form.
The above, preferred embodiments only of the invention, is not intended to limit the scope of the present invention.It is all this Within the spirit and principle of invention, any modification, equivalent substitution, improvement and etc. done should be included in protection model of the invention Within enclosing.

Claims (9)

1. detecting the method for Interactive Internet TV IPTV service in a kind of passive optical network, comprising:
Each node calculates separately the media transmission quality index MDI of this node in access net;
The value of MDI calculated is inserted into predefined RTCP Real-time Transport Control Protocol RTCP message, successively transmits MDI information;
Wherein, the MDI includes following one or more of:
Time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.
2. the method as described in claim 1, which is characterized in that each node calculates separately the matchmaker of this node in the access net Body transmission quality index MDI includes:
When i-th of multimedia video packet P (i) reaches, the virtual cache VB before P (i) is reached and after reaching is calculated, according to as follows Formula is calculated:
VB=VB (i, pre)+VB (i, post);
VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1);
VB (i, post)=VB (i, pre)+Si;
In formula, VB (i, pre) is the virtual cache before i-th of multimedia video packet reaches;
Sum (Sj) is before i-th multimedia video packet P (i) reaches, in the sampling period all PAYLOAD that arrived packet it With;
MR is media rate bit stream, and Ti is time difference when P (i) is reached with the cycle starting point;
VB (i, post) is the virtual cache after i-th of multimedia video packet reaches;
Si is i-th of multimedia video packet P (i) video content size;
VB calculated calculates DF again:
DF=(max (VB)-min (VB))/MR;
In formula, max (VB) and min (VB) are the VB maximum value that resulting all multimedia video packets are calculated in each measurement period With VB minimum value.
3. method according to claim 1 or 2, which is characterized in that the access net interior joint includes following one or more of Equipment:
Optical line terminal OLT, optical network unit ONU, set-top box.
4. method as claimed in claim 3, which is characterized in that this method further include:
When carrying out information inquiry and fault location, the predefined RTCP Receive message MDI information, quick positioning failure are grabbed Node.
5. method as claimed in claim 3, which is characterized in that the value by MDI calculated is inserted into predefined RTCP Message includes:
The value for calculating the MDI of this node includes DF, average MLR, 15 minutes time delay factor DF15, MLR15,24 hours time delay factors DF24 and MLR24, and DF, average MLR, DF15, MLR15, DF24 and MLR24 are successively encapsulated to predefined RTCP message In.
6. detecting the equipment of Interactive Internet TV IPTV service in a kind of passive optical network, comprising:
Computing module calculates the media transmission quality index MDI of this node;
The value of MDI calculated is inserted into predefined RTCP Real-time Transport Control Protocol RTCP message, successively passed by message generation module Pass MDI information;
Wherein, the MDI includes following one or more of:
Time delay factor DF, the time delay of average media packet loss MLR, MDI, MDI packet loss.
7. equipment as claimed in claim 6, which is characterized in that the computing module calculates the media transmission quality of this node Index MDI includes:
When i-th of multimedia video packet P (i) reaches, the virtual cache VB before P (i) is reached and after reaching is calculated, according to as follows Formula is calculated:
VB=VB (i, pre)+VB (i, post);
VB (i, pre)=sum (Sj)-MR*Ti (j=1 ... i-1);
VB (i, post)=VB (i, pre)+Si;
In formula, VB (i, pre) is the virtual cache before i-th of multimedia video packet reaches;
Sum (Sj) is before i-th multimedia video packet P (i) reaches, in the sampling period all PAYLOAD that arrived packet it With;
MR is media rate bit stream, and Ti is time difference when P (i) is reached with the cycle starting point;
VB (i, post) is the virtual cache after i-th of multimedia video packet reaches;
Si is i-th of multimedia video packet P (i) video content size;
VB calculated calculates DF again:
DF=(max (VB)-min (VB))/MR;
In formula, max (VB) and min (VB) are the VB maximum value that resulting all multimedia video packets are calculated in each measurement period With VB minimum value.
8. equipment as claimed in claims 6 or 7, which is characterized in that the equipment is optical line terminal OLT, optical network unit ONU or set-top box.
9. equipment as claimed in claim 8, which is characterized in that the value of MDI calculated is inserted by the message generation module Predefined RTCP message includes:
The value for calculating the MDI of this node includes DF, average MLR, 15 minutes time delay factor DF15, MLR15,24 hours time delay factors When DF24 and MLR24, DF, average MLR, DF15, MLR15, DF24 and MLR24 are successively encapsulated to predefined RTCP message In.
CN201710589285.0A 2017-07-19 2017-07-19 Method and equipment for detecting IPTV service in passive optical network Active CN109286814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710589285.0A CN109286814B (en) 2017-07-19 2017-07-19 Method and equipment for detecting IPTV service in passive optical network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710589285.0A CN109286814B (en) 2017-07-19 2017-07-19 Method and equipment for detecting IPTV service in passive optical network

Publications (2)

Publication Number Publication Date
CN109286814A true CN109286814A (en) 2019-01-29
CN109286814B CN109286814B (en) 2022-07-12

Family

ID=65184269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710589285.0A Active CN109286814B (en) 2017-07-19 2017-07-19 Method and equipment for detecting IPTV service in passive optical network

Country Status (1)

Country Link
CN (1) CN109286814B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937543A (en) * 2006-10-20 2007-03-28 北京邮电大学 Hop-by-hop transferred distributed flow media transmission performance test method and device
US20080192647A1 (en) * 2007-02-08 2008-08-14 Earl Chew Detecting Media Rate For Measuring Network Jitter
CN102118653A (en) * 2009-12-31 2011-07-06 华为技术有限公司 Method and device for ensuring service quality of live broadcast of web television
CN102546263A (en) * 2012-02-21 2012-07-04 德科仕通信(上海)有限公司 Failure isolation method and system for video server and Internet protocol (IP) network in Internet protocol television (IPTV) network
CN103067749A (en) * 2011-10-20 2013-04-24 中国电信股份有限公司 Internet protocol television (IPTV) service quality monitoring method, device and video server
CN103596068A (en) * 2013-11-01 2014-02-19 *** IPTV service health degree evaluation method based on MLR indexes
CN103595593A (en) * 2013-12-03 2014-02-19 南京安讯科技有限责任公司 Probe-based MDI (Media Delivery Index) measuring system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937543A (en) * 2006-10-20 2007-03-28 北京邮电大学 Hop-by-hop transferred distributed flow media transmission performance test method and device
US20080192647A1 (en) * 2007-02-08 2008-08-14 Earl Chew Detecting Media Rate For Measuring Network Jitter
CN102118653A (en) * 2009-12-31 2011-07-06 华为技术有限公司 Method and device for ensuring service quality of live broadcast of web television
CN103067749A (en) * 2011-10-20 2013-04-24 中国电信股份有限公司 Internet protocol television (IPTV) service quality monitoring method, device and video server
CN102546263A (en) * 2012-02-21 2012-07-04 德科仕通信(上海)有限公司 Failure isolation method and system for video server and Internet protocol (IP) network in Internet protocol television (IPTV) network
CN103596068A (en) * 2013-11-01 2014-02-19 *** IPTV service health degree evaluation method based on MLR indexes
CN103595593A (en) * 2013-12-03 2014-02-19 南京安讯科技有限责任公司 Probe-based MDI (Media Delivery Index) measuring system and method

Also Published As

Publication number Publication date
CN109286814B (en) 2022-07-12

Similar Documents

Publication Publication Date Title
US9191426B2 (en) System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks
US10674387B2 (en) Video quality monitoring
US7321565B2 (en) System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks
US11374681B2 (en) Video quality assessment method and device
CN103475902B (en) Video coding and network transmission method and video forwarding server
US9565482B1 (en) Adaptive profile switching system and method for media streaming over IP networks
US9781488B2 (en) Controlled adaptive rate switching system and method for media streaming over IP networks
CN100583784C (en) Method for monitoring frame loss rate in multi protocol label exchange network
US20130091528A1 (en) Video reproduction system, receive terminal, home gateway device, and quality control system
EP3425909B1 (en) Video quality monitoring
WO2018176496A1 (en) Iptv service quality detection method, device and system
CN104038844A (en) Mobile live broadcast system based on MPEG-2 standard
US20090003235A1 (en) Method and Apparatus For Data Frame Transmission
CN108881957A (en) A kind of mixed method and device of multimedia file
CN108810579A (en) A kind of video data requesting method, association turn server and regard networked server
EP1246413B1 (en) Method, equipment and system for signaling in a network including ethernet
CN109842821A (en) A kind of method and apparatus of video data transmission
CN108881817A (en) A kind of methods, devices and systems that data are synchronous
WO2009040799A1 (en) Maintaining a constant delay in point-to-point transmission
CN103339930A (en) Method and apparatus for managing content distribution over multiple terminal devices in collaborative media system
CN109286814A (en) The method and apparatus of IPTV service is detected in a kind of passive optical network
CN108880925A (en) A kind of method and system of traffic monitoring
KR101108888B1 (en) Method and device for measuring iptv service quality
CN109450995B (en) Method and system for acquiring server data
CN110381022A (en) A kind of data capture method and system applied to view networking

Legal Events

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