1 Introduction

Because of the intense competition in the channel, the transmission bandwidth is limited [1], the video distortion rate is higher [2], the external interference factors are unknown, and the [3] node mobile [4] leads to a serious decline in the quality of multimedia communication. Such a multimedia flow cannot meet the user’s viewing needs. Multimedia video frame compensation competition [5] and the randomness of the mobile nodes lead to the quality of multimedia transmission that is restricted by the video distortion and interference. The above factors make the service quality of the mobile network real-time multimedia service delivery cannot be effectively guaranteed.

Also in the mobile network, because the multiple distortion of video frames need to share the same opportunistic compensation [6], coordination video frame distortion judgment and the secondary compensation is very important, so the design can effectively use mobile network topology characteristics and real-time multimedia mobile service transmission characteristics improve mobile multimedia services intelligent level, attracting the attention of many researchers in academia and industry [7, 8].

The video processing algorithm was mapped onto a learning method to improve machine to the parallel reconfigurable computing architecture [9]. The author of article [10] proposed the service-oriented mobile multimedia cooperative storing, and the delivery scheme to improve the quality of multimedia communication and mobile users, the work efficiency of the cloud platform. The security and privacy issues of multimedia services were investigated in article [11] by studying a newly emerging multimedia-oriented mobile social network, which helps users receive multimedia services not only from their online social communities. The authors of article [12] proposed a hybrid cloud architecture, which serves as a substrate for scalable and fast time-to-market mobile multimedia services. The link quality and geographical beaconless OR protocol for efficient video dissemination was presented in article [13] for mobile multimedia Internet of Things, which relies on a beaconless OR approach and uses multiple metrics for routing decisions. The improving map that reduces task scheduling and micro-partitioning mechanism was proposed by the authors of article [14] for mobile cloud multimedia services. The authors of article [15] proposed a dual mode self-adaption handoff mechanism for multimedia services in mobile cloud computing environment to improve handoff quality and minimize utilized bandwidth. An adaptive modulation coding technique with cross-layer mapper module is proposed in article [16] for enhancing the quality of service, which is used to realize the main bottleneck parameters for the multimedia applications such as bandwidth, delay, and throughput. The article [17] studied the home nursing guidance based on the application of multimedia messaging services via mobile phones to support outpatients for the pediatric intestinal colostomy complications.

In this paper, we presented a mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet to improve the quality of multimedia communication and experience. The general architecture of the crowd service cooperation control protocol was proposed by the analyzation of the delay, jitter, and distortion of the wireless transmission of multimedia streams based on the wavelet model. The cooperative control of mobile multimedia crowd service was researched and addressed the problem such as the mobile multimedia receiver cannot correctly decode and compensate for the video frame.

The rest of the paper is organized as follows. Section 2 shows the opportunistic wavelet multimedia mobility model. Cooperative control of mobile multimedia crowd service was discussed in Section 3. The results are shown in Section 4. Finally, Section 5 concludes this paper.

2 Opportunistic wavelet multimedia mobility model

In order to provide real-time and reliable guarantee for the mobile multimedia services, we analyzed the delay, jitter, and distortion of the wireless transmission of multimedia streams based on the wavelet model. The method of video frame resolution analysis and wavelet scale space are combined to establish a wavelet multimedia mobile analysis model. In the wavelet scale space, the opportunistic sampling method is used to capture the video frame sequence. In the opportunistic wavelet domain, the opportunistic perception method is used to capture the moving sequence of multimedia.

In the process of wavelet transform, we use the opportunistic wavelet transform to analyze the video frame sequence. The analysis result is helpful to process the jitter dispersion of multimedia mobile transmission. Large delay jitter of the video frame of the static multimedia transmission severely reduces the quality of the multimedia broadcast. The video frame sequence of the dynamic multimedia transmission is easy to be disorderly and aggravate the jitter.

In the opportunistic wavelet multimedia mobile model, the opportunistic video frame sequence is reconstructed by the opportunistic wavelet linear transform. This sequence is performed by opportunistic recombination resolution. This can obtain the opportunistic mobile multimedia video frame wavelet scale space. In the scale space and opportunistic wavelet domain, the moving scale coefficients and the opportunistic wavelet weights are adjusted in real time. This can generate a new type of mobile multimedia video frame.

Symbol F denotes the multimedia original data video frame sequence. In order to establish the opportunistic wavelet modeling in multimedia communication, we first convert the F into G sequence, as shown in the formula (1).

$$ G={\displaystyle \sum_{j= m\left( i-1\right)+1}^{k i}\delta {F}_j}, i=1,2,\cdots \left[\frac{k}{j}\right] $$
(1)

Here, δ is used to describe the opportunistic weight of the original video sequence. k represents the length of the original video frame sequence. j represents the size of the video frame. i represents a linear video frame number. Symbol m represents linear video frame size.

The opportunistic wavelet model is based on opportunistic wavelet linear transformation, which is used to obtain the opportunistic wavelet function O W and the opportunistic scaling function S W , as shown in the formula (2).

$$ \left\{\begin{array}{l}{O}_W(x)=\frac{3{k}^{\delta}}{2\left\Vert G(x)\right\Vert \left( k- m\right)}\\ {}{S}_W(x)=\frac{3 G(x)\left\Vert {F}_k\right\Vert }{2\delta}\end{array}\right. $$
(2)

The opportunistic weight coefficient can be obtained by the formula (3).

$$ \delta =\left\{\begin{array}{l}\left\Vert k\right\Vert, 0\le j<\frac{m}{3}\\ {}\sqrt{k^2+{j}^2},\frac{m}{3}\le j<\frac{m}{2}\\ {}-\left\lceil \frac{m}{k}\right\rceil, \begin{array}{ccc}\hfill j<0\hfill & \hfill or\hfill & \hfill j\ge \frac{m}{2}\hfill \end{array}\end{array}\right. $$
(3)

Here, P a, b represents the opportunistic wavelet video frame sequence between the multimedia mobile parameter a and the multimedia sequence scrambling weight b. Q a, b represents the spatial domain transfer functions with the opportunistic wavelet, as shown in the formula (4).

$$ \left\{\begin{array}{l}{P}_{a, b}={\displaystyle \underset{i=1}{\overset{k}{\int }} G{(i)}^{\delta} di}\\ {}{Q}_{a, b}={\displaystyle \prod_{t\to k}{F}_t{\displaystyle \underset{i=1}{\overset{k}{\int }}\delta G(i) di}}\end{array}\right. $$
(4)

3 Cooperative control of mobile multimedia crowd service

We calculate the probability P CS by the formula (5) to study the reason that the mobile multimedia receiver cannot correctly decode and compensate for the video frame. The jitter probability of multimedia stream is denoted by the cooperative control probability of video frames of mobile multimedia crowd service.

$$ {P}_{CS}=\left|\sqrt{2^{\frac{j}{k\cdot m}}}-\delta \right| $$
(5)

Here, the distortion jitter number of the multimedia mobile video frame jitter is evaluated by expression as (j/(k*m)). Obviously, in J = k = m, P CS has the linear monotone change characteristics. With the increase of distortion jitter number of video frames, the quality of mobile multimedia crowd service will be seriously reduced. This is due to the intense competition between the video frames of the multimedia distortion. Therefore, the mobile multimedia receiver can select the crowd service rejection probability and a sequence of video frames according to the competition state of the video frames.

In order to facilitate the analysis, symbol v is defined as the crowd service priority of the distorted video frame, which maybe 0, 1, or 2. Here, value 0 represents the high priority crowd service under fast moving. Value 1 represents the low speed movement of multimedia streams with high priority crowd services. Value 2 means low priority crowd services for multimedia streaming with low speed motion. The crowd service cooperative control weight C CW of mobile multimedia video frame can be calculated by Eq. (6).

$$ {C}_{\mathrm{CW}}=\left\{\begin{array}{l}{m}^v,\ 0\le j<\frac{m}{3}\kern4.75em \\ {}{v}^m,\kern0.5em \frac{m}{3}\le j<\frac{m}{2}\kern0.5em \\ {}{\delta}^v,\kern0.5em \begin{array}{ccc}\hfill j<0\hfill & \hfill or\hfill & \hfill j\ge \frac{m}{2}\hfill \end{array}\kern0.5em \end{array}\right. $$
(6)

Mobile multimedia crowd service cooperative control must satisfy the following requirements:

  1. (1)

    The distortion of each mobile video frame in the multimedia network is compensated only once. This kind of video frame can enter the distortion video frame sequence if the transmission process is in conflict with the competition.

  2. (2)

    After the crowd service is rejected, the mobile multimedia stream is reconstructed based on the opportunistic wavelet model.

  3. (3)

    Cooperative control between crowd services. Cooperative control of distortion of video frame sequences.

In the probability of failure of P CP for video frame compensation, P DC represents the competitive probability of a video frame, R GS for mobile multimedia streaming based on the opportunistic to reconstruct the sequence of wavelet model, P C (service) represents the probability of cooperative between crowd services, and P C (frame) represents the probability of the video frame sequence between the distortions of the cooperative control. It can be concluded that the receiver can correctly decode the mobile multimedia stream, such as the formula (7).

$$ {S}_{i, j, k}=\frac{m{\displaystyle \underset{i=1}{\overset{k}{\int }} G{(i)}^{\delta} di}}{{\displaystyle \underset{i=1}{\overset{k}{\int }}\delta G(i) di}{\displaystyle {\sum}_{i=1}^k\left(1+\frac{\sqrt{P_C\left(\mathrm{service}\right)+{P}_C\left(\mathrm{frame}\right)}}{1-{P}_{\mathrm{CP}}}\right){P}_{\mathrm{DC}}}}{R}_{\mathrm{GS}} $$
(7)

4 Results

We use NS-2 simulation method to produce two types of communication flows: multimedia mobile communication and multimedia static traffic flow. The probability of distortion and compensation of multimedia static communication flows is fixed. Multimedia mobile communication experimental parameters are shown in Table 1. The experimental parameters of multimedia static communication are shown in Table 2.

Table 1 Simulation parameter settings with mobility
Table 2 Simulation parameter settings with static analysis

In the experiment, we analyze the distortion sequence compensation effect of the mobile multimedia crowd service cooperation control protocol based on the opportunistic wavelet and the ratio of the video frames. Results are shown in Figs. 1 and 2. Figure 1 shows the performance of the decoding probability in the multimedia mobile communication stream. Figure 2 shows the performance analysis of the candidate compensate video frame ratio the in multimedia static communication. We find that the proposed mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet denoted as CSCOW mechanism can provide quality assurance for multimedia mobile communication. The distortion sequence decreases with the increase of opportunistic weight. The candidate compensate ratio of video frames is reduced with the opportunistic wavelet and the crowd service cooperation control.

Fig. 1
figure 1

Decodable rate after compensation with mobility

Fig. 2
figure 2

Candidate compensation video frames ratio with static analysis

In the experiment, we compared the throughput and end-to-end delay of the CSCOW scheme and the multimedia service quality guarantee mechanism based on wavelet analysis denoted as QOSGW scheme, as shown in Figs. 3 and 4. Each mobile distortion video frame of CSCOW would be compensated immediately. In the transmission process, the distortion video frame sequence would be compensated for two times, which may be distorted by the competition. In addition, the crowd service of CSCOW scheme would actively reject to provide the services to the poor performance of the multimedia stream. After the denial of service, CSCOW would reconstruct the multimedia streaming based on the opportunistic wavelet model. In the CSCOW scheme, there is the cooperative control between crowd service and the distortion of video frame sequence. All of the above schemes can significantly improve the performance of multimedia mobile communication.

Fig. 3
figure 3

Throughput with mobility

Fig. 4
figure 4

End-to-end delay with static analysis

5 Conclusions

Based on the opportunistic wavelet model, we proposed a cooperative control protocol for multimedia mobile crowd service. The protocol can effectively improve the quality of multimedia communication and the quality of multimedia experience. On the one hand, on the basis of analyzing the delay jitter and distortion compensation of multimedia stream transmission, we give the guarantee scheme of the real-time and reliability of mobile multimedia services. At the same time, the wavelet multimedia mobile analysis model is established after the combination of the video frame resolution analysis and the wavelet scale space. On the other hand, we proposed a mobile multimedia decoding compensation crowd service scheme. In addition, a competitive and cooperative control mechanism is established between the crowd service and the distortion of the video frame sequence. Simulation results verify the effectiveness of the video frame quality assurance of mobile multimedia crowd service cooperation control protocol. At the same time, the system throughput and delay of the multimedia service quality guarantee mechanism based on the wavelet analysis are analyzed. The results show that the mobile multimedia crowd service cooperation control protocol based on opportunistic wavelet has significant advantages.