NED File src/simu5g/apps/mec/RealTimeVideoStreamingApp/MecRTVideoStreamingReceiver.ned¶
Name |
Type |
Description |
|---|---|---|
simple module |
Application that is dynamically instantiated on a MEC host upon request from a RtVideoStreamingSender application via a DeviceApp. It receives video frames sent by the UE and simulates a playout buffer. Moreover, it records statistics related to the quality of the received video stream. Note that the statistics are collected by the RtVideoStreamingSender application at the UE side. |
Source code¶
//
// Simu5G
//
// Copyright (C) 2019-2021 Giovanni Nardini, Giovanni Stea, Antonio Virdis et al. (University of Pisa)
// Copyright (C) 2022-2026 Giovanni Nardini, Giovanni Stea et al. (University of Pisa)
//
// This file is part of a software released under the license included in file
// "license.pdf". Please read LICENSE and README files before using it.
// The above files and the present reference are part of the software itself,
// and cannot be removed from it.
//
package simu5g.apps.mec.RealTimeVideoStreamingApp;
import simu5g.apps.mec.MecApps.MecAppBase;
//
// Application that is dynamically instantiated on a MEC host upon request
// from a ~RtVideoStreamingSender application via a ~DeviceApp.
// It receives video frames sent by the UE and simulates a playout buffer. Moreover, it records
// statistics related to the quality of the received video stream. Note that the statistics are
// collected by the ~RtVideoStreamingSender application at the UE side.
//
simple MecRTVideoStreamingReceiver extends MecAppBase
{
parameters:
@class(MecRTVideoStreamingReceiver);
@display("i=block/app;is=s");
int packetSize @unit(B) = default(10B);
int localUePort;
double initialPlayoutDelay @unit(s) = 150ms;
}