问题标签 [akamai]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 在 Windows Azure 媒体服务中签名 url
我正在尝试在 Windows Azure 媒体服务中找到与以下 S3 功能等效的功能:http ://www.bucketexplorer.com/documentation/amazon-s3--how-to-generate-url-for-amazon-s3- file.html#signedurl
我听说像这样的签名网址可以通过 S3 以及 CDN(如 Akamai)来实现。
2个问题。
1) 有人对如何在 WAMS 中实现签名 URL 有建议吗?
2) 有人知道 Azure 会在多大程度上与 Akamai 等其他 CDN 挂钩?
提前致谢。
cdn - 多个 url 映射到同一结果文件的 cdn 行为
假设我有一个提供某些内容的 http 服务,并且我想将 cdn 放在它前面以提供缓存的内容。问题是,url可以带参数,多个参数映射到一个结果文件,cdn在这种情况下会有效吗?cdn 会为映射到同一文件的每个字符串缓存文件的不同副本吗?
例如:
http://myservice.com/getlogfile?time=10000 到 http://myservice.com/getlogfile?time=19999
以上所有映射到log.1
cdn - 云文件 - 覆盖 CDN 发送到浏览器的 Expires 和 Cache-Control 标头,但不覆盖 CDN 的 TTL
我试图让一个文件在 Cloud Files CDN (Akamai) 上缓存 3 天,然后将文件发送到带有标题的浏览器:
我知道 Akamai 有这个Edge-control
标题......但我似乎无法在 Cloud Files 网站上设置它。
有谁知道使用 Cloud Files 实现此目的的好方法?
更新:
我已经在 Rackspace 的反馈网站上提交了这个:http:
//feedback.rackspace.com/forums/71021-product-feedback/suggestions/4014775-allow-akamai-s-edge-control-header-per-object
如果其他人想要这个,请投票给它:)
2014 年 6 月更新
我在机架空间反馈网站上的建议已被删除。
我正在支持为什么会这样。
cdn - Akamai 是否包含配额
我正在调查使用 Akamai 或其他 CDN 来提供视频。
我仍然不清楚我是否可以在我的 Akamai 帐户中限制 Akamai 将为我执行的重定向次数,例如在给定月份内。
我希望我可以限制 Akamai(或任何其他 CDN)每月处理超过 100 万个请求。
当然,超出配额的查询会被 CDN 拒绝,这就是我想要的。
此外,由于重定向分布在 CDN 存在点之间,配额的精确度如何?能否精确到单位(例如,如果配额为 1,000,000,是否保证我不会收到 1,000,001 个请求?)
谢谢 !
ffmpeg - 像 FMLE 一样将 FFmpeg 流式传输到 Akamai
我正在尝试使用 ffmpeg 将视频从我的网络摄像头流式传输到 AkamaiHD 服务(就像它在 Flash Media Live Encoder 中实现一样)
该视频已播放,但是当我尝试在 http://mediapm.edgesuite.net/edgeflash/public/zeri/debug/Main.html?url=myplayback_url/manifest.f4m上查看它时, 它没有显示。
我发现如果使用 FMLE 录制视频并重新流式传输到 akamai,则会播放 HLS 流。
似乎问题出在 h.264 编解码器配置上,但我还没有找到解决方案。
您能否建议,我如何使用 ffmpeg 实现像 FMLE 这样的流式传输?
image - 从 akamai 加载的图像未缓存在浏览器中
从 akamai 加载的图像未缓存在浏览器中。
通过开发人员窗口查看时,我在标题中看到了这个:
接受范围 字节
访问控制允许信用... true
访问控制允许原始... *
Access-Control-Request-He... X-Requested-With,Content-Type,Accept,Origin
*
缓存控制max-age=0,无缓存,无存储
*
连接 保活
内容长度 114069
内容类型 图片/jpeg
日期 2013 年 7 月 2 日星期二 14:20:52 GMT
电子标签“ 01bd6c5172ce1 :0”
到期 2013 年 7 月 2 日星期二 14:20:52 GMT
最后修改 时间 2013 年 6 月 26 日星期三 00:11:58 GMT
杂注 无缓存
服务器 Microsoft-IIS/7.5
设置 Cookie BNI__BARRACUDA_LB_COOKIE=00000000000000000000000097f7ab4200005000; 路径=/; HttpOnly * X-CFLO-Cache-Result * TCP_NC_MISS
X-Powered-由 ASP.NET
我能做些什么来强制 Akamai 服务器更改图像标头,以便将其缓存在浏览器中。
actionscript-3 - 如何使用 Akamai 对视频文件进行简单的流式传输?
我是一名对 Flash 完全陌生的 C# 开发人员,但我正在尝试使用他们的 HD Flash 1.0 配置从 Akamai 的高清网络流式传输文件。
我已经“导入”了已经部署在 Akamai 网络上的视频,但似乎有一个步骤我必须以某种方式利用 SWC 组件才能真正使与 Akamai 的连接正常工作。
提供的文档都使用似乎是旧版本的 Flash 并且不包含 FLA 文件。但是,对于更精通 Flash 的人来说,他们的部分文档确实让这听起来微不足道:
Akamai HDNetwork v1.0 - FLV 文件的 HTTP 传输,与 Flash player 10.0(我们简称为 HDN1)兼容 - 将连接到“null”的基本 NetConnection 与 com.akamai.hd.HDNetStream 结合起来。按照 samples\HDN1.0 文件夹中的示例了解如何进行基本的现场播放、基本的 VOD、多码率播放、手动切换、子剪辑和令牌认证。
并且:
com.akamai.hd.HDNetStream — 用于 HD Flash 1.0 流媒体
我将 SWC 文件放在与我正在使用的 FLA 相同的文件夹中,并将此代码包含在“操作”窗口中:
..但我只是得到无法找到导入定义的编译错误。所以......不是一个好的开始。
我想要做的就是流式传输视频 - 没有多比特率配置或任何疯狂的东西 - 只是如何使用我们自己的 SWF 文件播放视频。 有谁知道最简单的启动和运行方法?
ruby-on-rails - 在 Rails 应用程序中使用 akamai 缓存 - 不要缓存登录的用户
我试图在我的生产应用程序中使用 akamai 在您注销时基本上缓存每个页面,因为我们只有一小部分用户拥有帐户。但是,我希望能够为登录用户提供页面的非缓存版本。
看来我可以在控制器中执行此操作,例如:
这行得通吗?有没有更好的方法来处理这个问题,也许从较低的级别,比如 Rack?我在寻找标准做法时遇到了很多麻烦。
谢谢!
android - 企业上网+安卓视频问题
我们开发了一个基于 HTML 5 的解决方案,以取代旧的基于 Flash 的解决方案,用于交付基于视频的内容。升级的目的是摆脱闪存的束缚,让服务在移动设备上运行。
在 PC/Mac 和 iOS 上,一切都在内部和外部运行良好。然而,Android 在连接到公司 WiFi 时完全失败,我们无法弄清楚原因。代理设置正确且互联网正常。
当尝试查看视频并通过远程调试观看时,请求只是说挂起,但从未真正完成。
网络
- 网络完全被锁定,没有直接连接到互联网,所有请求都通过 http 代理服务器
- 由于这个 TCP/UDP 5228-5230 被完全阻止,所以网络指示器是灰色的,但是浏览互联网确实有效。
- 我们有许多可用的 http 代理(我不确定正在使用的软件)但是它不适用于任何
- 代理规则非常宽松,facebook/youtube/vimeo 都是畅通无阻的。
- 视频托管在 Akamai 上
- 可用的视频格式 webm 和 mp4
故障条件
- 在 Android 版 Chrome 中直接在 Akamai 上访问视频。在公司 wifi上失败,在 3g/open wifi 上工作
- 在 Android 上的 Chrome 中直接在内部 IIS 7.5 服务器上访问视频。在公司 wifi(仍然使用 http 代理)上工作
- 在 Android 版 Chrome 中直接在 Akamai 上访问视频。在开放的 wifi 上,但端口 5228-5230 UDP/TCP 被阻止工作
- 安卓中的 YouTube 应用。在公司 wifi上失败,在 3g/open wifi 上工作。这在 iOS 上运行良好
请记住,企业 WiFi 不会以任何方式阻止这些服务,是否有人对导致问题的原因有任何可能的想法?有什么想法可以帮助调试问题吗?
我有一位同事目前正在为 android 尝试鲨鱼,如果他发现任何有用的东西,我会更新答案。
编辑 1 个失败请求的 Wireshark
工作请求的 Wireshark
由于某种原因,SYN ACK 没有发生
编辑 2 我们很确定就是这个。 https://code.google.com/p/android/issues/detail?id=54132
干杯
javascript - jquery.jplayer 会渲染来自 akamai 的视频吗
目前我正在使用jquery.jplayer,我可以使用它播放本地机器中的视频。这个 js 是否能够从akamai服务器渲染视频,或者我们是否需要为此更改任何脚本。我将无法测试在本地使用 akamai 服务器,所以只想检查一下。
谢谢,巴拉吉。