以下命令会产生100 – 300MB的文件,持续3秒钟的录制。 avconv -f video4linux2 -framerate 24 -i / dev / video0 -c copy -map 0 -b:v 2000 -s 1920×720 -segment_time 3 -segment_wrap 3 -f segment -segment_format avi%03d.avi 我可以尝试减less输出文件大小? 尺寸选项更改video,但对于较小的分辨率,文件大小并不明显不同。
我们通过networking发送MPEG2-TS / H264videostream。 这个videostream是通过局域网正确接收的,而私有广域网的另一端video质量很差,因此表明networking上的数据包丢失。 然而,广域网另一端接收到的video的图像上部区域质量较好,质量较差的区域(例如缺失的区域),即图像的前N行始终质量较好(N随机变化)。 这是否表明了这个问题的可能原因? 例如, 如果我们正在经历随机丢包,我期望在整个图像中随机丢失块,为什么前N行总是质量好 ?
我正在计划一个教堂的校园扩build。 理想情况下,我们正在引入一个点对点的光纤电路,但这是不可能的,所以我现在正在寻找不那么理想的解决scheme。 我愿意接受任何和所有的想法,所以请不要犹豫分享! 站点A有一个150/150光纤连接和一个Fortigate200D。 所有的video和audio从3个摄像机以1080p混合在一起。 所有连接都是有线/以太网/光纤。 网站B有一个客人的无线networking。 对。 我们不能碰任何齿轮,我们只能使用他们的客人wifi。 他们愿意让我们渗透他们的防火墙,网页filter和代理服务器,并优先处理我们的stream量。 我有什么select? closures我的头顶上: 我们stream的云服务,也就是后台处理stream。 然后我们延迟并在B站点下载stream 通过广域网stream和720P的客人wifi和祈祷互联网不下降和延迟不杀我们。 find一个新的位置,以扩展卫星(不理想)。 如果您知道任何案例研究或服务,请分享。
一个简单的问题。 video服务器(videostream服务器)中保存了多less份同一部电影? 假设一个特定的video在1000个用户的同一时间最多请求,多less副本就足够了,这样就可以为每个用户提供并行stream? 理想的情况下,一个副本可以解决这个目的,但是保持带宽和同时访问的最佳数目是多less?
一个Amazon实例可以处理多less个合理质量的同时tete-tetevideo聊天? 你怎么想? 我怎么知道? 我将如何testing?
我经营Grinderschool.com ,一个扑克培训网站,通过video会议。 我们的用户通过1)直接下载或2)stream媒体访问来访问我们的video。 目前,我们在共享主机环境中设置了一些东西,但由于最近的一些可靠性问题,我正在考虑其他选项。 简而言之,拥有300Gb的数据超出了他们的典型计划,所以诸如将站点从一台服务器转移到另一台服务器(对于大多数站点来说是一个快速stream程),可以让我们在一段相当长的时间内停下来。 我考虑过VPS,但是由于与我们使用的带宽相比存储成本高,所以排除了这一点。 我的下一个想法是转向某种整合,将我们当前的共享主机解决scheme与CDN结合起来。 我知道这对于我们用户的直接下载部分将起到很好的作用。 它是否也支持stream式访问? 与我们现有的访问控制机制(基于存储在我们数据库中的PHP驱动会话数据)进行接口有多容易或难?
我使用默认的媒体文件夹(/ Library / QuickTimeStreaming / Movies),让DSS在Macmini上运行得非常愉快。 不过,我希望能够stream式传输位于不同目录中的video。 我已经尝试在默认媒体文件夹中创build符号链接到我想要stream的文件,但是这不起作用。 我也尝试更改configuration,以便DSS中的媒体文件夹指向包含我所有video的目录。 再次,这不起作用。 在这两种情况下,任何尝试访问任何媒体都会导致StreamingServer日志和客户端中出现404错误。 DSS与符号链接有问题吗? 或者是因为我的媒体实际上在networking共享上而出现问题?
我必须将单播mpeg2tsstream从一个数据中心发送到另一个(dc1到dc2)。 我从dc1的编码器组得到的输出没有encryption,我需要先encryption,然后再发送到dc2。 在dc2我需要解密并将其发送给代码转换器。 什么是一个很好的方法来做到这一点? 我会看到任何额外的延迟介绍,什么将是一个很好的方法来最小化?
我有一个网站,为我的客户有限的stream媒体。 这已经超出了最初的意图,并已成为我的带宽收费问题。 我的问题是:在IIS上有没有办法跟踪一个文件每个月或任何时间框架消耗了多less实际带宽? 所以,例如,我知道文件“x.mpg”属于Jerry,如果他为了stream式传输他的video而超过了一定的带宽,我想收取Jerry,那么我怎样才能看到有多less带宽文件在人stream它。 如果可能的话,数字不一定是确切的。
目前我有两台名为(ProcessServer1和ProcessServer2)的服务器,它们除了将用户上传的video转换为flv或mp4格式外,什么也不做。 转换设置是512k,虽然我不认为这是我要问的问题,因为我相信它与文件大小和input/输出操作有关,但我们会在一分钟之内做到这一点。 然后这两台服务器将video上传到video存储服务器(StorageServer1)。 StorageServer1的作用不过是存储video文件。 MainServer1将主持该网站(目前使用开源ClipBucket的修改版本)。 它将在CentOS6.2 64位上运行,并将安装以下内容:mysql,httpd和ClipBucket网站软件。 该服务器将所有这些安装在单个RAID 1 SSD驱动器arrays(两个驱动器)上。 它将负责托pipe整个网站的缩略图文件夹,MySQL等我提到这一点,因为大量的访问者等于大量的MySQL请求以及每当网页加载和SSD应该显着帮助显示大量的缩略图。 同样,所有这些都将在该RAID 1 SSD驱动器arrays上。 当用户上传video时,MainServer1根据哪个服务器最不繁忙将该请求redirect到ProcessServer1或ProcessServer2。 然后这些服务器将把处理后的video上传到StorageServer1。 StorageServer1将具有1Gbps的带宽连接/端口。 当我的网站的用户开始观看video时,整个页面从MainServer1加载,但video从技术上从StorageServer1中被取出。 我需要确保StorageServer1可以同时处理几千个同时观看不同video或同一video的用户。 换句话说,我们并不是在技术上将一个video同时传输给一群人,比如电视或者直播等。用户正在观看这些video,就像他们在YouTube或者其他video中一样分享网站。 这里同样的原则。 我需要得到您对StorageServer1的RAID和硬盘configuration的意见。 现在我有8个2TB SATA 7200转硬盘,我计划在RAID10中运行。 我很好奇IOPS是如何被关注的,因为大多数情况下,当有人观看video时,他们基本上正在下载video,如果video是几MB到几百MB,那么IOPS会成为一个问题。 我知道,如果这是一个SQL服务器,其中有很多很多的微小的读/写操作,那么IOPS是一个很大的因素,但是在我的情况下它仍然是一个很大的因素? 假设我能够使用所有1Gbps的端口速度,假设我有几千个同时在线的用户在观看video,那么我的上述RAID 10的想法是否正常,或者您认为我需要更多的硬盘来获得更多的IOPS? 提前致谢。