在录制/播放音频错误 - 使用闪光灯及放大器应用; Evostream [英] Error in Record / Playback audio - App using flash & Evostream

查看:301
本文介绍了在录制/播放音频错误 - 使用闪光灯及放大器应用; Evostream的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用evostream,rtmpd的商业版本。

I'm using evostream, a commercial version of rtmpd.

虽然拍样片记录及放大器;在Flash播放程序,我能够发布的生活流和放大器;进行播放,但不能记录追加

While making a sample record & playback app in flash, I'm able to publish live streams & play them back but not record or append.

netStream.publish(_streamName, "record");

闪光灯使用上述导致关闭连接和放大器;一系列在服务器控制台的错误。

Use of the above in flash leads to close of connection & a series of errors in the server console.

下面是一系列的,我相信给了一些有识之士的一部分。

Here is a part of that series which I believe gives some insight.

...

    /common/src/utils/misc/file.cpp:78 Unable to open file  with mode `w+b`. Error was: (2) No such file or directory
    /thelib/src/protocols/rtmp/streaming/outfilertmpflvstream.cpp:44 Unable to initialize file 
    /thelib/src/protocols/protocolmanager.cpp:45 Enqueue for delete for protocol CTCP(10) <-> TCP(4) <-> [IR(5)]
    /thelib/src/application/baseclientapplication.cpp:262 Stream INR(2) with name `_20120626133918` unregistered from application `evostreamms` from protocol IR(5)
    /thelib/src/application/baseclientapplication.cpp:262 Stream OFRFLV(3) with name `_20120626133918.flv` unregistered from application `evostreamms` from protocol IR(5)
    /thelib/src/application/baseclientapplication.cpp:240 Protocol CTCP(10) <-> TCP(4) <-> [IR(5)] unregistered from application: evostreamms
    /common/src/utils/misc/file.cpp:476 File not opened
    /thelib/src/protocols/rtmp/streaming/outfilertmpflvstream.cpp:53 Unable to write FLV signature
    /thelib/src/protocols/rtmp/basertmpprotocol.cpp:960 RTMP connection no longer associated with an application
    /thelib/src/netio/epoll/tcpcarrier.cpp:89 Unable to signal data available
    /thelib/src/netio/epoll/iohandlermanager.cpp:129 Handlers count changed: 9->8 IOHT_TCP_CARRIER
...

我只能假设从以上现象的原因是文件不能东阳的访问权限创建。但我已经设置的所有文件夹和放大器的权限;文件完全访问。

All I can assume from the above is that somehow the file cannot be created beacause of access permissions. But I have set the permissions of all folders & files to full access.

我不知道去哪里找了。任何有关于如何推进可能好心分享任何想法。

I don't know where to look anymore. Anyone having any idea on how to move forward may kindly share it.

修改

错误的完整记录可以发现这里

A complete log of errors can be found here.

推荐答案

我测试了它自己。看起来你刚发现的错误。周围的工作,直到下一个版本,就是要创建这样一个文件:

I tested it myself. Looks like you just discovered a bug. The work around until the next release, is to create a file like this:

[MEDIA_FOLDER] / [_ streamName中]。FLV

[MEDIA_FOLDER]/[_streamName].flv

是不是pretty的所有,但它会肯定在下一版本中解决。 另一种变通是使用记录CLI命令

Is not pretty at all, but it will be definitely address in the next release. Another work around would be to use the record CLI command

您可以发送日志文件contact@rtmpd.com或在这里或在pastebin.com张贴这一切无论是。你切出的最有趣的部分,从它这就是你粘贴上面的第一行

You can send the log files to contact@rtmpd.com or post all of it either here or on pastebin.com. You cut out the most interesting part from it which is just above the first line that you pasted

这篇关于在录制/播放音频错误 - 使用闪光灯及放大器应用; Evostream的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆