标签: streaming

通过家庭网络传输高清视频

只是寻找一些建议,指示和进一步阅读的建议.

我有:

  1. 1个路由器
  2. 1个linux服务器(ubuntu 10.04)
  3. 2台电视
  4. 各种发言者
  5. 2台桌面
  6. 1台iPad

我想创建一个家庭网络,以便向我的服务器发出请求(可能是对PHP脚本的GET请求),我的服务器可以开始将音频或视频流式传输到任何设备.我认为使用IP(台式机,iPad等)的东西会更容易,但对其他东西不确定(我没有IP电视).我想通过无线方式做到这一点,但我可能需要以太网用于高清视频等.

你能推荐什么?我被推荐给MBone.也许我的问题源于我无法理解如何将流式视频推送到电视,这是"愚蠢"(没有处理器甚至IP地址).

linux video streaming networking video-streaming

4
推荐指数
1
解决办法
8804
查看次数

Android - 互联网广播流媒体

我正在计划为一个本地广播电台制作一个Android应用程序,我需要制作一个广播节目的互联网流媒体你能为此提供一些起点,一些教程或其他东西.

streaming android internet-radio

4
推荐指数
1
解决办法
9472
查看次数

从Rails 3.2应用程序下载流式CSV

我迫切希望在我的Rails 3.2.2应用程序中获得流式CSV下载.

我已经尝试了'csv_builder'宝石(https://github.com/dasil003/csv_builder),它宣传支持这个功能,但似乎Rails 3.2中有一些变化使它无法工作(它产生了一个应用启动时出现"未初始化的常量ActionView :: Template :: Handler"错误.

还有其他想法或解决方案吗?谢谢!

编辑:为了澄清,我需要将模型的所有条目导出为CSV文件.有很多行,它是超时的...因此需要流式传输.我过去曾使用过逗号宝石(https://github.com/crafterm/comma),但此刻它也不支持流式传输.

ruby csv streaming ruby-on-rails ruby-on-rails-3

4
推荐指数
1
解决办法
4458
查看次数

用于直接消息的Twitter Stream API(DM)

我正在通过Twitter GET API阅读DM,每次我检查它时都会消耗速率限制,即使我没有检索到任何消息.

我已经看到有可能通过Streaming API读取DM,我想知道在实现它之前这是不消耗速率限制还是至少是一个单独的限制,因为它需要一些时间来完成它.此外,它是否快速获得新的DM或它有流量的某种延迟?

简而言之:

  1. Streaming API不会消耗我的GET API速率限制吗?
  2. Streaming API会"几乎"立即获得DM吗?

谢谢

twitter streaming

4
推荐指数
1
解决办法
1253
查看次数

如何安全地在网站上提供视频

我问的问题与这些问题有些相关:

安全的视频服务方式

安全的视频流

但是,没有人提供与我的情况相关的答案.

我的情况如下:我正在构建一个非常简单的学习管理系统.如果学生已经付费,他们可以访问视频课程.我想阻止:

  • 机器人/蜘蛛发现这些视频并下载它们
  • 让人们只需查看来源,复制视频的网址,并与其他人分享

我很怀疑人们会试图破解网站窃取视频.

保护这些视频不被共享的最佳方法是什么?我必须将视频存储在我的网络服务器上吗?我可以利用youtube或vimeo等视频平台吗?

security video streaming download video-streaming

4
推荐指数
1
解决办法
2526
查看次数

转码和流式传输音频 - 如何发送内容范围标头

快速版:Content-Range当不知道体长时如何发送正确的标题?

我有一个FLAC文件.我想将其转码为MP3并立即将其流式传输给用户.到目前为止我有这样的事情:

function transcode(file) {
  var spawn = require('child_process').spawn

  var decode = spawn('flac', [
    '--decode',
    '--stdout',
    file
  ])

  var encode = spawn('lame', [
    '-V0',
    '-',
    '-'
  ])

  decode.stdout.pipe(encode.stdin)

  return encode
}

var express = require('express')
var app = express()

app.get('/somefile.mp3', function (req, res) {
  res.setHeader('Accept-Ranges', 'bytes')
  res.setHeader('Content-Range', 'bytes')
  res.setHeader('Content-Type', 'audio/mpeg')
  transcode(file).stdout.pipe(res)
})
Run Code Online (Sandbox Code Playgroud)

这按预期工作,但它是"流式",所以我不能跳过.显然我需要做些Content-Range什么.使用:https://github.com/visionmedia/node-range-parser

function sliceStream(start, writeStream, readStream) {
  var length = 0
  var passed = false

  readStream.on('data', function (buf) {
    if (passed) return …
Run Code Online (Sandbox Code Playgroud)

audio streaming stream audio-streaming node.js

4
推荐指数
1
解决办法
5286
查看次数

Oauth与R中的Twitter Streaming API(使用RCurl)

我想使用R中的RCurl连接到Twitter的Streaming API,并且还能够过滤关键字.但是,Twitter API v1.1中对授权的新限制使得使用RCurl变得困难.

以前,代码可以从这个页面取得这样的东西:

 getURL("https://stream.twitter.com/1/statuses/filter.json", 
   userpwd="Username:Password",
   cainfo = "cacert.pem",
   write=my.function,
   postfields="track=bruins")
Run Code Online (Sandbox Code Playgroud)

但现在,Twitter的新API正在让用户通过OAuth进行授权.我有一个令牌和秘密,我只需要将它放在此代码中进行授权.

谢谢!

api streaming r keyword rcurl

4
推荐指数
1
解决办法
6143
查看次数

了解Python HTTP流

我正在努力使用Python和Requests访问流API.

API说的是:"我们已经启用了一个流端点,用于通过持久的HTTP套接字连接请求报价和交易数据.来自API的流数据包括发出Authenticated HTTP请求并保持HTTP套接字打开以持续接收数据".

我是如何尝试访问数据的:

s = requests.Session()
def streaming(symbols):
    url = 'https://stream.tradeking.com/v1/market/quotes.json'
    payload = {'symbols': ','.join(symbols)}
    return s.get(url, params=payload, stream=True)  
r = streaming(['AAPL', 'GOOG'])
Run Code Online (Sandbox Code Playgroud)

这里的请求文档显示了两个感兴趣的东西:使用生成器/迭代器与分块数据一起使用,在数据字段中传递.对于流数据,它建议使用如下代码:

for line in r.iter_lines():
    print(line)
Run Code Online (Sandbox Code Playgroud)

似乎没有效果,虽然我不知道在生成器功能中放什么,因为这个例子不清楚.使用r.iter_lines(),我得到输出:"b'{"status":"connected"} {"status":disconnected"}'"

我可以访问标头,响应是HTTP 200,但无法获取有效数据,或者找到有关如何在python中访问流式HTTP数据的明确示例.任何帮助,将不胜感激.API建议使用Jetty for Java来保持流的开放,但我不确定如何在Python中执行此操作.

标题:{'connection':'keep-alive','content-type':'application/json','x-powered-by':'Express','transfer-encoding':'chunked'}

python streaming http chunked-encoding python-requests

4
推荐指数
2
解决办法
1万
查看次数

如果我将文件流传输到s3,则文件完成后是否会触发事件?

如标题所述,如果我将事件附加到用于放置事件的S3存储桶中,并且将文件流式传输到该存储桶,那么一旦开始上传,事件将触发吗?这样,接收者可以开始下载该文件的流。

还是在文件上传完成后触发事件?

streaming amazon-s3 amazon-sqs

4
推荐指数
1
解决办法
1237
查看次数

Youtube/NetFlix如何播放视频?

我正在开展一个项目,我正在创建一个视频流媒体网络服务.到目前为止我创建的是一种将视频内容同步写入用户流的服务.但是,我的网络服务与Youtube/Netflix的工作方式不同.

我只是想知道Youtube/Netflix如何流视频.这些网站不直接向用户的浏览器发送视频内容.我正在研究开发人员选项中的网络选项卡,并发现这两个网站都对Web API发出了新请求,并更改了范围标头.任何人都可以告诉我这是如何工作的.

youtube video streaming rtmp netflix

4
推荐指数
1
解决办法
1773
查看次数