小编Tho*_*mas的帖子

Apprtc 与 coturn STUN/TURN 服务器

简单地说,我将运行本地流行的 WEBRTC 应用程序示例:github.com/webrtc/apprtc

apprtc 已安装,甚至无需转向服务器即可在本地运行(“同源策略”不允许使用 Google TURN 服务器,该服务器仅适用于 apprtc.appspot.com:access-control-allow-origin:” https://apprtc .appspot.com ”)。

但我知道在真实的互联网世界(nats 和防火墙)中,我需要转服务器。所以我决定使用自己的 STUN/TURN 服务器:

code.google.com/p/coturn/

我正在尝试将我的 apprtc 与 coturn 集成:

 +apprtc: http://localhost:8080/?wstls=false
 +coturn: http://localhost: 3478
Run Code Online (Sandbox Code Playgroud)

我有问题:

a) 我是否需要执行一些在 INSTALL 指南中描述的 turnadmin 命令?或者从示例运行 turnserver 就足够了:my_name@my_machine:~/WEBRTC/turnserver-4.4.5.2/examples/scripts/restapi$ ./secure_relay_secret.sh

其中包含:

if [ -d examples ] ; then
       cd examples
fi

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib/:/usr/local/mysql/lib/
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/usr/local/lib/:/usr/local/mysql/lib/

PATH="./bin/:../bin/:../../bin/:${PATH}" turnserver -v --syslog -a -L 127.0.0.1 -L ::1 -E 127.0.0.1 -E ::1 --max-bps=3000000 -f -m 3 --min-port=32355 --max-port=65535 --use-auth-secret --static-auth-secret=logen --realm=north.gov --cert=turn_server_cert.pem --pkey=turn_server_pkey.pem --log-file=stdout -q 100 -Q …
Run Code Online (Sandbox Code Playgroud)

stun webrtc apprtcdemo rfc5766turnserver

5
推荐指数
0
解决办法
3627
查看次数

如何通过快捷方式在Kate中选择光标位置下的单词?

在编程过程中,我经常需要选择整个单词并将其删除。我通过双击鼠标来完成此操作,但我更喜欢通过键盘来完成此操作 - 这可能吗?

cursor cpu-word selection textselection kate

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

Scrapy CLOSESPIDER_PAGECOUNT设置不能正常工作

我使用scrapy 1.0.3并且无法发现如何使用CLOSESPIDER extesnion.对于命令:scrapy crawl domain_links --set = CLOSESPIDER_PAGECOUNT = 1是正确的一个请求,但对于两个页面计数:scrapy crawl domain_links --set CLOSESPIDER_PAGECOUNT = 2是无限的请求.

所以请在简单的例子中解释它是如何工作的.

这是我的蜘蛛代码:

class DomainLinksSpider(CrawlSpider):
    name = "domain_links"
    #allowed_domains = ["www.example.org"]
    start_urls = [ "www.example.org/",]

    rules = (

        # Extract links matching 'item.php' and parse them with the spider's method parse_item
        Rule(LinkExtractor(allow_domains="www.example.org"), callback='parse_page'),
    )

    def parse_page(self, response):
        print '<<<',response.url
        items = []
        item = PathsSpiderItem()

        selected_links = response.selector.xpath('//a[@href]')

        for link in LinkExtractor(allow_domains="www.example.org", unique=True).extract_links(response):
            item = PathsSpiderItem()
            item['url'] = link.url
            items.append(item)
        return items
Run Code Online (Sandbox Code Playgroud)

甚至不适合这个简单的蜘蛛:

# -*- …
Run Code Online (Sandbox Code Playgroud)

python web-crawler scrapy

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