我们正在将video文件存储在Amazon S3-Buckets中,并通过CloudFront进行播放。 不幸的是,虽然CloudFront有一个起源拉动机制,但文件只能在第一次请求时从S3传输到边缘。 这导致了这样一个问题,即每个地区的每个第一位用户(以及我们在全球范围内服务)在stream式传输方面都有很大的延迟。 我没有发现并可能自动将新video文件直接推送到所有边缘,但是我们需要一个解决scheme(有时CloudFront速度太慢)。 有没有任何CDN是有能力的 以S3为存储源 安全stream媒体(例如RTMPe) 自动从S3存储桶中提取新文件(或具有类似的机制) 经常loggingstream式统计 还是有什么办法解决我的问题与CloudFront? 非常感谢。
我试图启用我的内容服务器上的mp4stream式传输。 由于一些安全狂热分子,我与所有文件工作通过一个PHP脚本交付,并具有以下url格式: http://server.com/cdn/3/getObject?param1=71¶m2=1002&file=File1000.mp4 因此,所有标准格式的stream式处理请求(例如下面的url)都会由于附加的参数而失败 http://server.com/cdn/3/getObject?param1=71¶m2=1002&file=File1000.mp4?start=10.0 目前我正在运行nginx,编译并运行mp4stream模块。 我正在考虑做一个URL重写,以启用stream式传输,但我迄今没有成功。 除此之外,我将不得不在下一步中启用安全stream式传输。 任何帮助将不胜感激。 更新: 看来我的问题还不够清楚。 我不想使用PHP脚本或任何stream来传输我的mp4文件。 我的问题是使用PHP脚本来确定文件的path,这是因为我需要确保人们不能猜测其他的URL。 所以如果所有其他参数都适合,getObject脚本只是返回所请求的文件而不做任何修改。 现在的问题是,这使得不可能stream式传输文件。 任何尝试传输mp4文件(例如,使用stream式播放器)都会失败,即使启用了stream模块。
我的公司目前正在使用CloudFront作为内容分发networking。 但是最近我们需要一些额外的configuration给他们用来stream式传输video内容的媒体服务器。 但是…亚马逊不提供这样的服务,我们无法获得对FMSconfiguration的访问。 我们需要将stream式传输内容的VideoSampleAccess属性设置为TRUE,这是出于安全原因,目前设置为FALSE。 我的问题是:是否有CDN提供他们的媒体服务器的自定义configuration?
我在CentOS上用lighttpd&mod_h264运行videostream。 现在,我想设置为客户端只能看第一个x分钟的电影。 例如:10分钟。 谁能给我这个解决scheme? 谢谢 !
我的学校正在build立一个专业的电视演播室,这个演播室将把1080p的stream录制到一台服务器上,我预计这台服务器的预算是5000美元。 我不知道什么格式的video会来我这里,我所知道的是他们要stream媒体直播和预先录制。 但是,我不知道从哪里开始。 我select了具有12 GB RAM,10Gbps以太网和8个2TB硬盘的双至强四核2.4 Ghz,以RAID 10的forms运行。所有这些都超出了预算,而且我还没有添加一张卡拿起video。 我想我的问题是: 是videostreamCPU密集型还是内存密集型(我应该在哪里关注我的预算)? 我可能不会有钱获得Windows Server许可证,所以这在Linux上是可能的吗? 实际stream式传输video需要什么软件? 我听说过JPlayer,但只有客户端或两者兼而有之? 我为大问题表示歉意,但是我从未做过videostream,需要一些指示。
几年来,我一直在使用Icecast和SHOUTcast来传送audio和video内容。 我想知道我对这两种方法有什么样的select,特别是在stream式传输video时。 在客户端,我可以select哪些软件stream式传输到这些服务器上? 用Flash制作stream可能会很棒,但这也许是另一回事。 我们仍在使用EdCast ,目前已经死了,Shoutcast DSP插件不是一种select,因为这往往会导致崩溃等等。当直播video时,有没有其他select? 我使用Liquidsoap进行内容生成,混合等。它应该与Icecast,Liquidsoap以及可能的SHOUTcast一起使用。
我正在尝试为networkingcachingfind最优化的机器configuration,以便为几千个并发观众提供HTTP分段video。 内容由定期更新大小为几个字节(100-500字节)的文本文件(称为清单)和大小为数千字节(52,000-250000字节)的一组video段文件组成。 我的安装程序有一个实时video源服务器,将这些文件放到启用WebDAV的服务器(这将是一个适当configuration的Apache或Nginx)。 我想用这个标准的硬件和开放源代码软件为用户提供服务。 我的问题是: 我正在考虑将Nginx + Varnish组合在我的边缘caching中。 这听起来合理吗? 什么是一个好的机器configuration? 我正在考虑在RAID5和24GRAM,1个四代码CPU的3X2TB 7200RPM硬盘。 这对清漆有好处吗? 是否有一个特定的参数,我需要优化,以获得最佳的清漆? 在HA对中设置清漆是否有意义,或者通常是独立设置的?
第一次发布这里 – 我从这个问题的Stackoverflow发送到这里。 :-D我正在build立一个在线音乐课程网站。 我有非常大的video文件,每个我想从我的托pipe服务器播放500-600Meg。 我觉得这很简单,就像上传video并点击url一样简单,但是当我这样做的时候,quicktime播放器出现在我的浏览器中,但是两分钟后我放弃了,因为它看起来像是在试图缓冲整个video在玩之前 – 还是什么? 我需要什么能够将自己的videoembedded到自己的服务器上,并在用户点击播放时让他们快速开始播放? 一个说明:即使他认为他的video文件真的很大,我不希望有很多人一次观看所有的video。 在一个美好的日子里,我最多可以有10个人一起看。 谢谢! 乔尔
我在一家数字电视广播公司(有线电视)工作,我们有两个首端,一个在美国,另一个在加勒比海地区,我们目前在两个站点之间使用思科L2TPv3伪线VPN连接两个站点,但是,因为我们正在运行在多播地址上使用RTP(UDP)在此伪线上的videostream; 如果/当数据包通过互联网采取不同的路由并且按顺序到达接收端时,我的MPEG传输stream将具有连续性计数错误(并且它们中的PID可能使客户影响伪像)。 由于上述问题,我打算用一些其他的VPN技术取代伪线,这些技术对不按顺序发送的数据包进行重新sorting,但是我不确定有什么替代scheme可用(如果有的话)。 那么我的问题是,我可以用什么策略或技术来最小化上述问题的影响?
在pipe网上推送大量带宽的理想硬件设置是什么? 我们有不断扩大的用户上传电影的云存储,然后我们有这些networking传输机器将FLV文件caching在本地硬盘上,并将其交付给用户。 如果具有SAS 8硬盘驱动器,则每个caching机器可以提供1200 mbits / s的速度。 这样的caching机器每个月的成本为850美元/月,所以每台机器在任何时候只能caching160GB。 如果我们想caching160GB以上,我们需要添加另一台机器,另外550美元/月..等等。 这是非常不经济的,所以我想知道是否有专家在这里可以找出更好的设置。 我一直在寻找“gluster FS”,但是我不确定这个东西是否能推动很多带宽。 任何想法高度赞赏。 谢谢!