对于可下载的截屏视频,我需要支持大约 5-10 tb/月的数据传输。
由于这是一项免费服务,您会建议我为此使用那些“无限带宽”10/月的托管服务商吗?
如果我要提供流媒体视频,我有哪些选择?
从服务器性能的角度来看,我“猜测”几乎任何现代服务器都可以处理此类内容的 IO 是否正确?它只是让带宽正确的问题?
如何将流(协议 rtsp,编解码器 h264)保存在文件(容器 mp4)中?也就是说,输入源源不断(带闭路电视摄像头),输出文件以 mp4 格式大小为 5-10 分钟的录制时间。
操作系统:debian、ubuntu 软件:vlc、ffmpeg (avconv)
目前使用这个方案:
cvlc rtsp://admin:admin@10.1.1.1:554/ch1-s1 --sout=file/ts:stream.ts
ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4
Run Code Online (Sandbox Code Playgroud)
但是它不能连续录制视频(重启vlc之间是损失了大约10秒的实时视频)
我们有两个相距 20 英里的支持中心。我们想要远程呈现类型的设置,但目前我们的预算有限。我们确实有备用电脑、两个大 LCD 屏幕和一个 10Gb 主干网。我们需要弄清楚的是要使用什么样的相机、音频和软件。任何便宜的想法?
假设在高峰时段有 100,000 名用户想要观看视频,并且他们平均每次观看视频消耗 10 兆字节。可能更多,也可能更少。为简单起见,假设在那一小时内需要提供 1 TB 的服务。这将使每秒 2222 兆位的持续速率。
视频不需要使用特定工具流式传输,我们计划使用一些 nginx/lighttpd 伪流。因为按照这个速度它们很昂贵,所以我们宁愿不想使用 CDN。
就具有 1 gbit/sec 连接的至强四核服务器而言,我们需要多少台服务器(仅针对网络流量)?千兆连接的最大值是多少?
编辑:
为您提供更多详细信息:在这个高峰时段,可能会访问十几个视频。包含播放器等的实际 HTML 是 memcached。我们已经有那么多的流量,所以这部分工作。我们现在“只”需要在不增加成本的情况下对视频进行处理。
背景:我们需要向大约 15 名用户的教室提供视频重度电子学习课程。此视频将通过 HTML5 视频传送 MP4,因此渐进式下载。据我所知,您无法流式传输到 HTML5 视频。
这 15 个用户将在同一个房间内,共享 Internet 连接。
该视频将包含大量短(30 秒)剪辑,每个剪辑约 9 MB。这些文件将从 Amazon Cloudfront (CDN) 交付
使用渐进式下载时,每个“客户端”是否都尽可能快地下载?
这个理论是正确的还是偏离的?
我如何告诉我的客户他需要什么样的互联网连接才能保证流畅的播放?
任何想法/建议?
我有几台旧的非英特尔机器用于移植东西,它们有一条特殊的监视器电缆。
我希望能够扔掉这些旧的 CRT,而是能够通过将其捕获到现代机器的 USB 端口来查看它们的视频。性能不是问题。
有这样的事情吗?
视频连接看起来像这样:http : //ep.yimg.com/ca/I/mxsun_2215_37738309
(捕获纯VGA也很有趣)
如果我要为大国(俄罗斯)创建视频交付站点,我应该使用CDN进行视频吗?我相信,在东京(国家东部)和法兰克福(国家西部)两个地方存储视频比将视频加载到 CDN 便宜得多。但是,我有点担心视频加载速度,但我应该担心吗?
抱歉,我不太擅长这类问题。所以,至于技术细节。
我想,这将是相当大的服务。大部分用户位于一个国家/地区。我们自己的服务器输出速度约为 220Gb/s。
从下面的回答中,我明白我很可能需要 cdn,但是在选择时我应该记住哪些参数?