A system comprising: a vehicular processor that is configured: to receive inputs from a plurality of vehicular sensors of a vehicle, to locally process within said vehicle at least a first portion of said inputs, to wirelessly transmit via a vehicular wireless transmitter at least a second portion of said inputs to a remote tele-operation processor located externally to said vehicle, to wirelessly receive, via a vehicular wireless receiver from said remote tele-operation processor, a remotely-computed processing result that is received from a remote node, and to implement a vehicular operating command based on said remotely-computed processing result, via at least one of: (i) an autonomous driving unit of said vehicle, (ii) a tele-driving unit of said vehicle, (iii) a vehicular operation unit, or (iv) a commands translator / compiler / executor; characterized in that said vehicle is configured to utilize a plurality of transceivers that are configured to upload data sensed by the vehicular sensors and data that was processed, partially or fully, by the vehicular processor, to a remote server; wherein data upload from the vehicle via said transceivers is performed dynamically by taking into account current and/or predicted performance of each transceiver of said transceivers that is available for upload, and by dynamically determining which of said transceivers are to perform the upload and which packets of said sensed data or processed data are to be dynamically allocated to such transceivers for upload; wherein the vehicular processor is configured to determine whether or not it can accommodate all sensed data to be transmitted within the capacity and the abilities of the transceivers in view of estimations or calculations done by a Communications Properties Estimator; and if not, then to more strongly compress a current real time video feed and/or a video feed from previous seconds, or to transmit a sparse processed representation of images from previous seconds, or to transmit the sensed data by other lower-quality transmission option in order to accommodate transmitting of relevant high priority data over the existing transceivers; wherein the vehicular processor is configured to predict in advance, that a certain video processing or sparse presentation is sufficient for a specific scene or object; wherein the vehicular processor is configured to instruct a video processing component to provide a sparse presentation of the image or the video, in full or in areas of interest or of some specific objects. to receive inputs from a plurality of vehicular sensors of a vehicle, to locally process within said vehicle at least a first portion of said inputs, to wirelessly transmit via a vehicular wireless transmitter at least a second portion of said inputs to a remote tele-operation processor located externally to said vehicle, to wirelessly receive, via a vehicular wireless receiver from said remote tele-operation processor, a remotely-computed processing result that is received from a remote node, and to implement a vehicular operating command based on said remotely-computed processing result, via at least one of: (i) an autonomous driving unit of said vehicle, (ii) a tele-driving unit of said vehicle, (iii) a vehicular operation unit, or (iv) a commands translator / compiler / executor; characterized in that said vehicle is configured to utilize a plurality of transceivers that are configured to upload data sensed by the vehicular sensors and data that was processed, partially or fully, by the vehicular processor, to a remote server; wherein data upload from the vehicle via said transceivers is performed dynamically by taking into account current and/or predicted performance of each transceiver of said transceivers that is available for upload, and by dynamically determining which of said transceivers are to perform the upload and which packets of said sensed data or processed data are to be dynamically allocated to such transceivers for upload; wherein the vehicular processor is configured to determine whether or not it can accommodate all sensed data to be transmitted within the capacity and the abilities of the transceivers in view of estimations or calculations done by a Communications Properties Estimator; and if not, then to more strongly compress a current real time video feed and/or a video feed from previous seconds, or to transmit a sparse processed representation of images from previous seconds, or to transmit the sensed data by other lower-quality transmission option in order to accommodate transmitting of relevant high priority data over the existing transceivers; to more strongly compress a current real time video feed and/or a video feed from previous seconds, or to transmit a sparse processed representation of images from previous seconds, or to transmit the sensed data by other lower-quality transmission option in order to accommodate transmitting of relevant high priority data over the existing transceivers; wherein the vehicular processor is configured to predict in advance, that a certain video processing or sparse presentation is sufficient for a specific scene or object; wherein the vehicular processor is configured to instruct a video processing component to provide a sparse presentation of the image or the video, in full or in areas of interest or of some specific objects.