视频大文件传输的演变:从“卷轴男孩”到自动化

news/2024/4/25 22:24:18/文章来源:https://blog.csdn.net/raysync/article/details/130370545

200年前,从纽约市到英国伦敦的单程旅行需要乘坐一艘跨大西洋轮船将近三周——如果你能负担得起的话,那就是。那些不能在满是汗水、狭窄的帆船上安顿大约一个半月的人。

今天,视频专业人士能够在几小时甚至几分钟内跨越相同的物理距离传输大量数据。

可能不言而喻,但视频文件传输和电影分发并不总是如此快速和高效——甚至没有接近。从卷轴男孩乘坐蒸汽火车越野拖着电影到今天的加速数字解决方案,视频文件传输的历史既丰富又多样。

第1章:早期

1890 年代早期:创作者通常以每张25美元左右的价格直接向参展商出售不可退款的卷轴。此时的国内运输选择大多仅限于在私人铁路网络上运送货物的快递公司,比如这个,或者能够穿越该国许多可通航河流的轮船。

1896 : Percy L. Waters 在纽约市成立了最早的电影租赁办公室因为大多数卷轴只能容纳大约10分钟的胶卷——相当于大约 1000 英尺——此时的内容通常很短。需要多个卷轴的较长电影很快就会变得更受欢迎,但要付出一定的代价,因为平均多卷电影重约60磅。

1900 :纽约电影交易所成立,这是世界上最早的电影交易所之一,购买和出租胶卷的企业。在五年左右的时间里,芝加哥和波士顿等城市在美国各地开设了其他电影交易所。

1901 : Biograph Co. 是最受欢迎的早期电影制片厂和胶卷发行商之一,它为放映商提供为期 8 周的合同,每周 105 美元,其中包括运输费、放映机、放映员和电影。

1902年:被称为美国电影“先驱”的迈尔斯兄弟在旧金山成立了他们的第一家电影交易所。他们很快将业务扩展到纽约市。

1906:芝加哥发展成为美国最重要的电影发行中心,三分之二的美国电影在这里发行。

第二章:电影交换时代

1908 年:电影交易所开始兴起,芝加哥拥有 18 家这样的交易所,纽约市紧随其后。交易所通常以每英尺胶卷的一定价格从电影制作公司购买胶卷,然后将胶卷出租给电影院。交易所与快递公司合作以物理方式移动卷轴,通常使用所谓的“卷轴男孩”,他们在运输过程中物理地骑着卷轴。

1910 :少数电影交易所开始通过汽车将胶卷直接运送到电影院。波士顿的环球电影交易所购买了一支卡车车队,将电影直接运送到电影院,或者将它们放在码头或火车站,然后运送到更远的地方。

1910 :第一个门到门的电影送货服务在费城出现,工作人员每天一大早就收拾卷轴,司机开着一辆特制的卡车运送货物。卷轴按街道名称排列,以确保顺利交付。

1917 :第一个卷轴是通过双座双翼飞机空运的——这听起来有点像一部老电影,你不觉得吗?这部电影是The Tar Heel Warrior,由 Buffalo's Triangle 电影交易所发送给纽约州罗切斯特的一家放映商。

第3章:通信协议的兴起

1970 年代:虽然在两次世界大战和战后时期,铁路是长距离运输卷轴的主要方式,但由于空运业务的影响越来越大,这种情况在1970年代后期开始发生变化。航空旅行以指数方式加速了电影库存和成品电影的实物交付。

1974 :传输控制协议 ( TCP ) 是一种流行的数据交换协议,针对快速准确地传输数字数据进行了优化,由 Vint Cerf 和 Bob Kahn 设计。

1978 年:芝加哥地区计算机爱好者交流中心 (CACHE) 的用户创建了有史以来第一个数字公告板,这是一个令人鼓舞的迹象。计算机用户——诚然,此时是一个微不足道的数字——可以使用最近开发的称为 MODEM 的文件协议相互发送二进制数据文件。

1980 :在其他数字开发中, Tom Truscott 和 Jim Ellis 建立了Usenet——一个(现在具有传奇色彩的)在线社区,它允许最早的文件共享形式之一。用户数据报协议(UDP)是一种流行的文件传输协议,也是在 1980 年设计的。

1985 :文件传输协议 ( FTP ),一种新的更有效的文件共享方式,被标准化。

第4章:数字革命

1996 年:数码相机现在已经成为一种东西。历史上第一部全数字电影《风马》问世。这是电影制作、电影发行和视频文件传输领域数字革命的开始,而《星球大战前传I》将成为三年后在主要电影院上映的首批数字电影之一。

2000 年代初期:第一个基于UDP的文件传输解决方案,例如Signiant 和 Aspera,上线(通常用于大型代码库和类似数据集的传输)。FileZilla 等流行的FT 服务也应运而生。

2004 : BitTorrent协议是一种P2P文件共享协议,它利用网络上多台计算机的力量,由 Bram Cohen 设计,并迅速成为通过网络传输大文件的最快方式之一。

2005 :在数字电影倡议 (DCI) 发布其第一个数字电影技术规范后,数字电影的推出数字电影包 ( DCP ) 上的文件(硬盘驱动器上的数字文件集合)的交付量迅速开始超过电影库存。

由于运输敏感设备的惩罚性质,早期运输硬盘驱动器的努力有时参差不齐,但采用以前用于政府和军事应用的重型驱动器很快成为标准。为了安全起见,只有私钥的持有者(例如电影院运营商)才能解密这些驱动器,这些驱动器在使用后会返回给分销商。

2000 年代后期:Dropbox和 iCloud等消费级、基于云的文件共享服务尽管此类解决方案具有非常严格的文件大小限制 - 特别是对于需要快速可靠地移动大文件的视频专业人员它们通常是共享较小视频文件的流行选择。

第5章:展望未来

2019 年: Apple获得了一项专利,以促进使用光学数据传输的设备之间的超快速通信……也称为“激光”。该专利声称每秒传输 TB 级数据,但许多怀疑者质疑其用例和有效性——因为激光器需要两个设备传感器之间的直接视线(非常接近)。

2021年:镭速推出对10Gbps文件传输的支持,利用下一代光纤互联网服务支持的多千兆连接;到目前为止,其他云原生文件传输解决方案无法实现这一壮举。凭借惊人的传输速度,一个10GB的文件只需8分钟即可发送,大大缩短了交付的周转时间。

镭速轻松实现视频文件传输

镭速大文件传输平台依托镭速传输技术,支持超大文件传输,轻松应对TB级文件高速传输,同时针对百万级海量小文件提供高效传输支持,依托断点续传、多重校验、错误自动重传保障传输速度与质量。

针对超远距离数据传输存在的延迟与丢包情况提供高效优化方案,轻松应对超远距离,跨境等场景数据流转效率,确保素材高速完整送达。

镭速传输提供一站式文件传输加速解决方案,旨在为IT、影视、生物基因、制造业等众多行业客户实现高性能、安全、稳定的数据传输加速服务。传统文件传输方式(如FTP/HTTP/CIFS)在传输速度、传输安全、系统管控等多个方面存在问题,而镭速文件传输解决方案通过自主研发、技术创新,可满足客户在文件传输加速、传输安全、可管可控等全方位的需求。

本文《视频大文件传输的演变:从“卷轴男孩”到自动化 》内容由镭速大文件传输软件整理发布,如需转载,请注明出处及链接:视频大文件传输的演变:从“卷轴男孩”到自动化-镭速传输

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_103498.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《用于估计血压变化的光电体积描记图和心电图的特征》阅读笔记

目录 一、摘要 二、十大问题 Q1论文试图解决什么问题? Q2这是否是一个新的问题? Q3这篇文章要验证一个什么科学假设? Q4有哪些相关研究?如何归类?谁是这一课题在领域内值得关注的研究员? Q5论文中提…

微信小程序第五节——登录那些事儿(超详细的前后端完整流程)

📌 微信小程序第一节 ——自定义顶部、底部导航栏以及获取胶囊体位置信息。 📌 微信小程序第二节 —— 自定义组件 📌 微信小程序第三节 —— 页面跳转的那些事儿 📌 微信小程序第四节—— 网络请求那些事儿 😜作 …

MFC之CRect详解

2023年4月25日,周二晚上。 今天查了不少关于CRect类及其相关内容的资料,学到了不少东西,所以我决定写一篇详细的关于CRect类及其相关内容的文章,以记录今天所学。 CRect类 在 MFC 中,CRect 类表示一个矩形区域。它是…

linux 命令之 tar -czvf和 tar -xzvf

文章目录 一、概述:二、基础知识 一、概述: tar 用于linux 系统中压缩和解压 二、基础知识 tar常用命令参数说明 tar命令的czvf/xzvf参数分别代表的意义如下: -c 或–create 建立新的备份文件。 -x或–extract或–get 从备份文件中还原文件…

SparkStreaming学习之——无状态与有状态转化、遍历kafka的topic消息、WindowOperations

目录 一、状态转化 二、kafka topic A→SparkStreaming→kafka topic B (一)rdd.foreach与rdd.foreachPartition (二)案例实操1 1.需求: 2.代码实现: 3.运行结果 (三)案例实操2 1.需求: 2.代码实现: 3.运行结果 三、W…

Eclipse代码提示突然失灵的解决方案

不知道改动了啥,突然间Eclipse的代码提示就失效了,发现缺少后极不方便。 使用快捷键:Alt/ 提示 No Default Proposals 为什么使用快捷键:Alt/ 会提示“No Default Proposals。”呢? 网上提示可能是热键冲突 但是一套…

数据可视化大屏电商数据展示平台开发实录(Echarts柱图曲线图、mysql筛选统计语句、时间计算、大数据量统计)

数据可视化大屏电商数据展示平台 一、前言二、项目介绍三、项目展示四、项目经验分享4.1 翻牌器4.1.1 翻牌器-今日实时交易4.1.2.翻牌器后端统计SUM函数的使用 4.2 不同时间指标的数据MySql内部的时间计算 4.3 实时交易播报MySql联表查询和内部遍历循环 4.4 每日交易量4.4.1.近…

5.5 高斯型求积公式简历

学习目标: 我会按照以下步骤学习高斯求积公式简介: 理解积分的概念:学习什么是积分以及积分的几何和物理意义,如面积、质量、电荷等概念。 掌握基本的积分技巧:掌握基本的积分公式和技巧,如换元法、分部积…

流辰信息微服务平台:数字化转型的优良工具!

在互联网迅猛发展的今天,越来越多的企业倾向于新兴领域带来的便利性和灵活性了,其中,微服务平台就是其中之一了。流辰信息微服务平台是专注于研发系统开发、数据治理、数据分析的平台,致力于为各中大小型企业提供优质的微服务解决…

Java——字符串的排列

题目链接 牛客网在线oj题——字符串的排列 题目描述 输入一个长度为 n 字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。 例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BAC,BCA,CBA和CAB。 数…

打造卓越游戏 | 2023 Google 游戏开发者峰会

一款游戏从初始构想的开发到辉煌赛季的策划,开发者们每时每刻都在倾注心血潜心钻研,Google 也致力于在整个开发和发布生命周期中为您提供帮助。我们很高兴能在今年如约而至的 Google 游戏开发者峰会中与您分享诸多更新,展示我们为助力您打造精…

如何有效的开展接口自动化测试,一篇就行

一、简介 接口自动化测试是指使用自动化测试工具和脚本对软件系统中的接口进行测试的过程。其目的是在软件开发过程中,通过对接口的自动化测试来提高测试效率和测试质量,减少人工测试的工作量和测试成本,并且能够快速发现和修复接口错误&…

PCL点云库(2) — IO模块

目录 2.1 IO模块接口 2.2 PCD数据读写 (1) PCD数据解析 (2)PCD文件读写示例 2.3 PLY数据读写 (1)PLY数据解析 (2)PLY文件读写示例 2.4 OBJ数据读写 (1&#xff…

C语言指针2大问题:指针类型有什么用?指针如何运算?

如题,本篇博客主要解决2个疑点:指针类型的用处,指针如何运算。 1.指针类型 C语言中的指针类型,在X86环境下大小是4个字节,在X64环境下大小是8个字节。既然指针的大小和指针类型无关,那么指针类型究竟有什么…

银行系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 ​​​​​​​ 本系统源码地址:​​​​​​​https://download.csdn.net/download/qq_50…

从零开始写ChatGLM大模型的微调代码

cursor 的下载及安装(免费版每月100次,升级pro 20刀/月) cursor是一款与openai合作的,使用gpt-4的一款编程工具,它可以让你通过gpt-4进行辅助编程,以此提高效率。 下载地址:https://www.curso…

USART串口协议和USART串口外设(USART串口发送串口发送和接收)

1、通信接口 • 通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统 • 通信协议:制定通信的规则,通信双方按照协议规则进行数据收发 异步:需要双方约定一个频率 2、 硬件电路 • 简单双向串口通信有两根通信…

【Unity-ML】Unity机器学习(一)

安装环境:Windows10 Anaconda3(64-bit),网上很多教程,例如这个anaconda下载及安装(保姆级教程) - 知乎anaconda包管理器和环境管理器,强烈建议食用 1.下载官网下载太慢可选用镜像下载 官网下载: Anaconda | Individua…

〖ChatGPT实践指南 - 零基础扫盲篇④〗- OpenAI API 相关介绍、提示-Prompt 与 完成-Completion

文章目录 ⭐ OpenAI API介绍⭐ 提示-Prompt 与 完成-Completion 介绍 这一章节将为各位小伙伴介绍一下 OpenAI 的 API 相关内容,以及在 ChatGPT 中两个经常被用来比较的名词:“提示-prompt” 与 “完成-completion”。 ⭐ OpenAI API介绍 OpenAI API 概…

JavaScript常用方法整理

文章目录 前言1.栈方法:push()、pop()2.队列方法:unshift()、shift()3.indexof()、lastIndexOf()、includes()4.操作方法:concat()、slice()、splice()5.Array.isArray()6.排序方法:sort()、reverse()7.转换方法:toString()、join…