问题标签 [live-streaming]

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.

0 投票
1 回答
1617 浏览

java - 如何使用 JAVA 协商用于流式传输的 red5 连接参数

我一直在创建一个瘦浏览器客户端(在 java 上),它将 RTMP 流发送到指定的 red5 实例。我还使用 RTMP Researcher 来监控客户端和服务器之间发生的流量和事件。

这是我要注意的:很明显,red5 实例和客户端之间正在交换带有选项的映射。你可以在这里看到它:( 替代文字直接链接:http: //img716.imageshack.us/img716/661/newbitmapimagelb.png

我想知道的是是否有一种编程方式可以在客户端获取此地图,并且可能会更改一些参数或只是检查它们

编辑:

我是这样连接的

connect ( host, port, app, callback );

. 我假设我正在发送一些默认参数,因为其他连接方法也有一个 optionsMap 作为参数。我想知道可以在这样的 optionsMap 中放入哪些可能的值以及在哪里获取它们的列表?

0 投票
0 回答
1829 浏览

macos - 什么相当于 MacBook Pro 上的 OSX Snow Leopard 中的 /dev/video0(集成 iSight 摄像头)

我正在尝试使用 ffserver 和 ffmpeg 制作网络摄像头的实时视频流。我在网上找到了一些资源(#1 和#2),它们或多或少做同样的事情。

我在运行 OS X 10.6.5 的 MacBook Pro 上。网络摄像头是 iSight 集成摄像头。如果我查看 /dev/,我找不到任何类似于 /dev/video* 的内容,那么 iSight 摄像头安装在哪里以及如何在 ffmpeg 命令中引用它:

ffmpeg -r 15 -s 320x240 -f video4linux -i /dev/video0 http://localhost:8090/webcam.ffm

有任何想法吗?

  1. dmnet.bitacoras.com/archivos/software/streaming-de-una-webcam-con-ffmpeg.php
  2. ubuntuforums.org/showthread.php?t=665607
0 投票
2 回答
9716 浏览

c++ - 任何 C/C++ 开源 RTMP 流媒体服务器?

你知道任何 C/C++ 开源 RTMP 流媒体服务器吗?

0 投票
1 回答
801 浏览

iphone - iPhone从icecast流媒体广播中提取歌曲名

我正在寻找从冰铸流媒体收音机中提取歌曲名称。我得到了冰冷的流派,冰冷的名字。但不是歌名。我们可以从流中提取它吗?

0 投票
1 回答
14417 浏览

iphone - 示例直播电视 URL?

我想在我的应用程序中播放直播视频。Apple 接受格式的任何示例或免费电视频道 URL?

0 投票
1 回答
276 浏览

streaming - 我需要一个视频流和交互程序

我需要一个能够执行以下操作的程序:

1)在台式电脑上录制网络摄像头 2)将视频和音频作为流发送到服务器上运行的另一个程序 3)服务器上的程序应该像“代理缓存器”一样,将实时流传输到任何客户端都会请求它(由于带宽原因,服务器是必要的)4)任何客户端都是能够复制实时流的silverlight/flash小程序(RTSP或其他,没关系)5)客户端应该能够在silverlight/flash中聊天小程序并提出问题发送回服务器,然后发送回开始网络摄像头录制的台式电脑。台式电脑也应该能够聊天和回复。

这似乎是一个非常复杂的应用程序,您是否碰巧知道一些可能适合我需要的模糊相似的东西?

0 投票
2 回答
1478 浏览

audio - 在 directshow 图中设置音频样本的时间戳

我正在开发一个 directshow 音频解码器过滤器,用于解码 AC3 音频。该过滤器用于实时图,解码 TS 多播。解复用器(mainconcept)为我提供解复用的音频数据,但不提供样本的时间戳。

如何获取/计算音频的正确时间戳?

0 投票
2 回答
831 浏览

iphone - Http直播视频内容

我正在尝试在 App Store 上发布适用于 Iphone 的应用程序。但苹果拒绝了我的申请。原因是 9.4 使用媒体内容的应用程序超过 10 分钟必须使用 HTTP 直播流。

在我的应用程序中,它使用来自许多服务器的视频。像“http://video.teknomart.com.tr/3-13-2.mp4”

使用媒体播放器控制器播放视频。使用 initwithFileURL 方法。但我不知道如何将它与 http 实时流一起使用。我查了一下 http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html。那个苹果引用了我。但我不完全明白。

0 投票
1 回答
5773 浏览

c - How to live stream video using C program. What should be the HTTP reply ? How can I use chunked encoding if possible?

(the actual question has been edited because I was successful doing live streaming, BUT NOW I DO NOT UNDERSTAND THE COMMUNICATION between client and my C code.)

Okay I finally did live streaming using my C code. BUT I COULD NOT UNDERSTAND HOW "HTTP" IS WORKING HERE. I studied the communication b/w my browser and the server at the link http://www.flumotion.com/demosite/webm/ using wireshark.

I found that the client first sends this GET request

to this get request the server responds by sending this reply

and then the server sends the data until the client disconnects. The client disconnects when it receives a certain amount of data. The CLIENT then connects to the server on a new port and the same GET request is sent to the server. The server again gives the same reply but this time the client does not disconnect but continuously reads the packets until the server disconnects. I wrote a C code which in which I have a server socket which replicates the above behavior. (thanks to wireshark, flumotion and stackoverflow)

BUT BUT BUT, I could not understand why does the client need to send two requests and why does it resets on the first request and again send the same request on a new port and this time it listens to the data as if its getting live streamed. Also I do not know how I can live stream using chunked encoding.

The same thing in detail is available here : http://systemsdaemon.blogspot.com/2011/03/live-streaming-video-tutorial-for.html

and here http://systemsdaemon.blogspot.com/2011/03/http-streaming-video-using-program-in-c.html

Please help me out. Thanks in advance.

0 投票
1 回答
2627 浏览

flash - 尝试播放无效的 LIVE 流时,flash 是否会生成“NetStream.Play.StreamNotFound”错误?

我使用 NetStream.play("invalid-live-stream-url") 播放无效的直播流。其他参数使用默认值,例如 start = -2,len = -1。

菜单说当我们使用默认的“start”和“len”调用“NetStream.play”时,“播放直播流直到它不再可用。如果找不到指定名称的直播流,Flash Player播放录制的流直到结束。”

但是,我在服务器上没有与实时流同名的录制流,并且我没有收到预期的“NetStream.Play.StreamNotFound”错误。