im钱包官方下载
数字资产服务平台

im钱包官方下载是全球著名的数字资产交易平台之一,主要面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务。

tokenpocket钱包官网安卓app下载|ushare

时间:2024-03-07 21:44:02

Ushare upnp 媒体服务器应用教程_upnp服务器搭建-CSDN博客

>

Ushare upnp 媒体服务器应用教程_upnp服务器搭建-CSDN博客

Ushare upnp 媒体服务器应用教程

最新推荐文章于 2021-08-05 14:28:53 发布

cbogsc

最新推荐文章于 2021-08-05 14:28:53 发布

阅读量1.8k

收藏

1

点赞数

Openwrt 系统功能强大,主要优势在于其开放性和可扩展性,Openwrt 安装ushare后,可将路由器变身为一个功能强大的家庭upnp流媒体服务器!

    我个人接触openwrt应该是起源于需要在路由器上定制一个upnp媒体服务器!

详见:

http://www.right.com.cn/forum/vi ... ighlight=%2Bccbcfan

    现在的openwrt.cn中文版已经集成了ushare,可能多数人还不太知道其应用,所以将自已在网上搜集的一些资料和自已的应用心得汇总整理,给需要的朋友!

    一,什么是媒体服务器

    1,DLNA/UPNP介绍

    DLNA/UPnP是在家中构建一个由PC、家用电器和一些mobile的设备组成有线、无线的共享网络,为整个数字家庭系统提供了一个seamless的环境。 UPnP他是DLNA网络协议及的核心,也是设备连入数字家庭网络的最普适的方式,并且是数字家庭网络的公共协议。

    一种协议支持各种软硬件播放功能,将家电、通讯设备(包括手机、电话)与网络统一整合,家电可以播放计算机上面的各种档案,计算机也可以播放家电上的各种档案。有线及无线网络的环境成熟家中任何产品都已经可以藉由网络来传播讯息,不需要再添购各种各式各样不同标准的配备来播放影音档案

     这里有必要解释一下DLNA server.

    DLNA server其实就是一个流媒体服务器,他支持DLNA或者UPNP A/V协议。注意这里UPNP只是一个通信协议。通常我们一些硬件播放器如果有lan口,需要从PC或者硬盘盒里播放电影音乐等,要么其支持SMB协议,也就是我们平时在电脑里看到的类似网上邻居的功能。如果不支持SMB协议,则该播放器是没法直接访问电脑里的媒体文件,这时候我们需要在PC上装一个流媒体服务器,如MCE等,这样播放器通过该协议就能访问到电脑或者硬盘里的媒体文件,UPNP A/V (DLNA) server就是这类通信协议,它可以让任何支持该协议的机器互相访问,无需额外的摄制。

    因此如果你有硬件播放器且不能通过网上邻居类的访问方式访问wd盒子,你又希望通过网络直接播放路由器或wd盒子里的电影,UPnP A/V server就是一种选择。

    2,什么设备可以使用?

    目前可以使用媒体服务器的设备包括计算机PC(安装相应软件如PowerDVD 8、WM11、Geexbox等),PS3,Xbox360,及其他带网络接口可使用DLNA协议的媒体播放器、网络电视等硬件。计算机可以直接使用共享,也就是说,你可以用路由器或硬盘盒脱机下载,然后直接有线或无线用媒体服务器共享给设备播放,不需再倒来倒去。

    3,linux软件支持

    Linux上能够实现Upnp的软件基本有三个Mediatomb Ushare和Twonkymedia,Twonkymedia安装简单但需要注册码,Mediatomb支持格式不多 Ushare支持格式最全并且免费。以上三个软件我都有安装,访问设备是pc、网络电视、高清播放器,从使用效果看,Ushare软件小、功能强、资源占用少。最适合安装在像路由器、MSS硬盘盒等设备上使用!

   总的来说各软件都或多或少有点问题,能否共享和上述软件支持格式有关,能否播放和播放设备有关。

   4、ushare与samba、nfs共享的比较

   就我个人使用体会,三种共享方式中:ushare 是网络使用效率最高的一种共享方式,区别就在于播放1024*576以上的高码率高清电影时,54M无线,samba 

会卡、nfs次之、ushare最好! 同时现在的ushare在upnp共享式中可以支持快进、快退和字幕功能(当然需要客户端也支持)。

   ushare主页: 

http://ushare.geexbox.org/

   二,ushare软件安装与配置

   1、安装 

   openwrt下可以直接web安装,系统--软件-更新,勾选ushare,点安装就自动安装了!

   也可以手工安装:

   opkg update

   opkg install ushare

  2、 配置

  现在有中文版更简单啦,服务--》ushare 进行配置,直接将几个相关参数设置好就OK了,以下为设置说明:

  vi /etc/config/ushare

  config 'ushare'

        option 'servername' 'OpenWrt'                          # 服务名称

        option 'interface' 'br-lan'                                  # 网络接口,即在lan内服务

        option 'enabled' '1'                                          #  ushare服务状态,1为启用,0为不启用

        option 'content_directories' '/mnt/sda1'             # 共享的目录,这里为移动硬盘根目录

        option 'username' 'nobody'                              #  以nobody 用户运行

        option 'disable_telnet' '1'                                 #  telent服务禁用 ,默认是启用,端口1337

        option 'disable_webif' '1'                                  #  web管理禁用,默认是启用,端口41952

OK,点应用,会出现:

Reloading ushare...

/etc/config$ ps                    ##  ps显示进程

5359 nobody       3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5364 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5365 nobody       3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5368 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5370 nobody     3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5372 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5373 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

5374 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w 

会显示以上进程情况,表示ushare启动成功!

        

    三、 Ushare应用

    1、PC

    打开网上邻居,会显示发现upnp服务器一个:openwrt, ,点击,会打开web管理页面:

    

http://192.168.3.1:49152/web/ushare.html

   

   PC上安装WM12、PowerDVD8或Geexbox等支持upnp的软件,就能直接在软件upnp中打开路由器共享的目录进行播放了!支持RMVB、AVI、MKV、TS等各种文件格式!

20100523更新:windows下推荐使用XBMC媒体中心软件,应该是windows下支持upnp media最好的播放器了! 下载地址:

http://u.115.com/file/f0f61dd50e

  

http://xbmc.qupan.com/

  

配置使用:

http://bbs.htpc1.com/thread-53664-1-1.html

http://bbs.i9.com.cn/viewthread.php?tid=1229

2、带网络的电视、高清播放器(支持UPNP)

  设置好网络连接,直接打开UPNP菜单,就能自动发现upnp共享资源进行播放了!

  如果你的客户端支持列表播放、 MMS、RSTP等协议,你还可以将网上的在线TV、视频地址做成列表文件upnp共享,就可以在线观看webTV啦!!大家有兴趣可以研究研究!!

    四、总结

   使用ushare流媒体服务器的好处就是: 路由器脱机下载后,不需要拷贝到PC或移动硬盘,不需要开PC,也不需要取下器由器上的移动盘,直接使用网络有线或无线播放,方便简单。且资源占用少。

      OK!!希望大家用得开心!

优惠劵

cbogsc

关注

关注

0

点赞

1

收藏

觉得还不错?

一键收藏

知道了

0

评论

Ushare upnp 媒体服务器应用教程

Openwrt 系统功能强大,主要优势在于其开放性和可扩展性,Openwrt 安装ushare后,可将路由器变身为一个功能强大的家庭upnp流媒体服务器!    我个人接触openwrt应该是起源于需要在路由器上定制一个upnp媒体服务器!详见:http://www.right.com.cn/forum/vi ... ighlight=%2Bccbcfan    现在的openwr

复制链接

扫一扫

ffmpeg dlna upnp ushare源码库

08-07

编译ushare需要用到的最新源码库文件,包括ffmpeg dlna upnp和ushare源码库

Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度

u012335044的博客

09-05

9897

Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度

发布时间:September 7, 2012 // 分类:OpenWrt // 1

Comment

路由器下电脑为实现互联网端到端的连接需要配置DNAT(端口映射),UPNP就相当于自动化DNAT的实现,路由和客户端软件都需支持UPNP。

Openwrt路由下安装UPNP服务:

参与评论

您还未登录,请先

登录

后发表或查看评论

FireStream for Mac(搭建UPnP/DLNA媒体服务器)

Mac_mimi的博客

04-27

1414

FireStream for Mac一款非常强大的可以搭建UPnP/DLNA媒体服务器,这款FireStream Mac版不仅可以帮助我们搭建UPnP/DLNA媒体服务器,还可以管理单元来定位给您最喜欢的内容,FireStream Mac版软件给您最强大的搭建UPnP/DLNA媒体服务器,软件已经破解,快来下载吧。

FireStream Mac版安装教程

安装包下载完成后打开,双击.pkg按照安装引导器进行安装即可!

FireStream激活版软件功能

FireStream本机支持iTunes和新的“照

Linux下upnp的安装与使用

hqyhqyhq的专栏

01-03

9192

1、upnp介绍:

通用即插即用(英语:Universal

Plug and Play,简称UPnP)是由“通用即插即用论坛”(UPnP™ Forum)推广的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP通过定义和发布基于开放、因特网通讯网协议标准的UPnP设备控制协议来实现这一目标。

UPnP这个概

dlna(Upnp媒体服务器)开发

baihacker的专栏

07-09

1万+

随着移动互联网潮流,多设备互动逐渐走入人们生活。比如,手机QQ和PC之间的文件共享,手机可以观看PC上的视频,智能路由器等。而相关的尝试在很久以前就开始了,比如Upnp和dlna。dlna是一堆业界大哥,将很多其它协议组合起来,在此基础定义了一些设备,交互,使得设备之间的媒体互联变得可能。而其中Upnp是核心协议,在底层基于PTC/IP,涉及DHCP等,都是被广泛使用的协议。而在上层还需要抽象出一

关于U-share的直观使用

李小源的博客

05-20

2010

首先咱们通往友盟的官网下载U-Share的SDK,同时导入需要支持的库。

若有cocoapod就更好了,只需要在您的podfile文件中加上一句

pod ‘UMengUShare’

(注意标点符号,英文)

若您只想使用某个例如QQ或者微信,

pod ‘UMengUShare/Social/WeChat'

具体pod 代码请参照友盟官方提供

下载完毕后

端口映射和dmz

shaochat的专栏

10-29

4363

1)端口映射

在网络技术中,端口(Port)有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。我们这里所说的端口,不是计算机硬件的I/O端口,而是软件形式上的概念。服务器可以向外提供多种服务,比如,一台服务器可以同时是WEB服务器,也可以是FTP服务器,同时,它也可以是邮件服务器。为什么一台服务器可以同时提供那么多的服务呢?其中

UPnP基本原理以及在NAT中的应用

ljclx1748的专栏

03-28

1844

UPnP基本原理以及在NAT中的应用

1      摘要

随着计算机产业以及计算机网络技术的迅猛发展,越来越多嵌入式设备的出现和家庭网络的发展,实现各种设备的互联互通已经成为人们的迫切需求,而实现家庭网络互联互通的关键是家庭网络的中间件技术。业界各大厂商都提出了自己的解决方案,其中以微软提出的UPnP最具有发展前途,也获得了最广泛的支持,目前UPnP基本是家庭网络设备必须支持的

UPnP协议介绍和Android代码实现

Justin2107的专栏

05-15

7952

UPnP协议介绍

一. UPnP简介

英文名称:Universal Plug and Play

中文译名:通用即插即用

UPnP是由“通用即插即用论坛”(UPnP™ Forum)推广的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP通过定义和发布基于开放、因特网通讯网协议标准的UPnP设备控制协

linux 路由配置工具下载,Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度

weixin_39992957的博客

05-12

901

路由器下电脑为实现互联网端到端的连接需要配置DNAT(端口映射),UPNP就相当于自动化DNAT的实现,路由和客户端软件都需支持UPNP。Openwrt路由下安装UPNP服务:#https://www.haiyun.meopkg updateopkg install miniupnpd配置Iptables UPNP链,用于发现UPNP后在此链自动添加端口映射。#允许特定转发iptables -N ...

UPnP技术总结

浅夏沫若的博客

06-30

4444

一、UPnP简介

全称:Universal Plug and Play(通用即插即用)

应用:主要用于设备的智能互联互通,简化家庭或企业中智能设备的联网过程。

二、UPnP工作原理

UPnP工作主要分为以下六个步骤:

2.1 寻址

寻址就是获取一个可用的ip地址用以上网。有以下三种方式获取:

1)DHCP:通过DHCP协议自动获取ip地址(首选)

2)Auto-IP:通过Auto-IP协议,从169.254.1.0 ~169.254.254.255(也称169.254/16)获取一个局域

windows10 共享视频到 Ipad

热门推荐

u011113518的博客

07-01

1万+

windows10 共享视频到 Ipad(iphone)写作初衷前期准备教程开始共享文件夹设置控制面板设置Windows Media Player 设置共享内容图片分享后来的话

写作初衷

受限于Ipad系统的封闭性,向其传输数据需要下载超级难用的Itunes,使用过程非常糟心。而使用Ipad下载一些资料当然也不如电脑便捷。

最近偶尔在Ipad上下载了一个名为splayer 的视频播放软件,使用起来...

ushare 代码详解(二)

Terry关注智能硬件创业

04-25

4032


先看一下ushare.c中libupnp的初始化过程,如果你对libupnp的那两个例子程序很熟的话,看这个应该没有什么问题,过程差不多。UpnpInit,UpnpSetMaxContentLength加这个东西的原因是ushare里面有很多东西是直接放在内存中,而不是磁盘文件中,只是怕内存溢出,UpnpEnableWebserver,UpnpSetVirtualDirCallbacks,UpnpAddVirtualDir这三个函数是一起的,一般来说搞个UpnpSetWebServerRootD

GeeXboX uShare (UPnP A/V & DLNA Media Server for Linux)

Langeldep的专栏

06-02

7956

在开源的DLNA框架实现中, uShare 应该是实现最好, 且用得做多的开源项目了。

 uShare 下载地址为 : http://ushare.geexbox.org/releases/ushare-1.1a.tar.bz2

下载后解压使用 tar -jxvf us

upnp媒体服务器共享文件,Gerbera 是一个UPnP媒体服务器

weixin_36309562的博客

08-05

784

Gerbera - UPnP Media Server Gerbera is a UPnP media server which allows you to stream your digital media through your home network and consume it on a variety of UPnP compatible devices.Gerbera is...

dlna server

brucexu1978的专栏

03-05

6084

介绍:

http://www.doc88.com/p-98477331450.html

 

dlna详解:

http://wenku.baidu.com/view/a6f5d8f8770bf78a652954d1.html

 

dlna的一个讲座

http://zwkufo.blog.163.com/blog/static/2588251201011933341476/

 

dl

OpenWRT中使用mpd作为音频Server及其使用

TonyHo's NotePad

02-05

9021

说明

MPD可以播放音乐与streaming Radio,可以用于娱乐用。其官网的说法为:

Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music.

Through plugins and libraries it can play a variety of

OpenWrt - MiniDLNA

huang的专栏

06-13

1万+

https://wiki.openwrt.org/doc/uci/minidlnaMiniDLNAMiniDLNA is a lightweight DLNA/UPnP media server. The MiniDNLA daemon serves media files (music, pictures, and video) to clients on a network.MiniDLNA是一

ubuntu18.04共享文件

最新发布

09-22

要在Ubuntu 18.04中实现...4. 重启虚拟机,您应该能够在Ubuntu桌面上的/media/sf_UShare路径下找到共享文件夹。可以通过文件管理器导航到该路径来访问共享文件。 现在,您应该可以在Ubuntu 18.04中实现文件共享了。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

cbogsc

CSDN认证博客专家

CSDN认证企业博客

码龄15年

暂无认证

35

原创

25万+

周排名

205万+

总排名

3万+

访问

等级

842

积分

8

粉丝

4

获赞

1

评论

5

收藏

私信

关注

热门文章

android4.2.2-- 蓝牙 bluetooth (一) 入门

2069

Ushare upnp 媒体服务器应用教程

1873

utf8汉字编码16进制对照

1638

upnp

1570

USB鼠标驱动

1491

最新评论

LCD驱动

liulangdexin07:

博主,最近正在学习linux的开发,可否把你上面的这个例程的c文件发一份到我邮箱呀?我的邮箱是30734572@qq.com

万分感谢!

上面的代码应该是不齐全的吧?显示蓝色后,就提示错误了Segmentation fault

还有就是后面的那些如何把ls相关的内容显示在LCD上的?

最新文章

vi删除多余空格

vi去掉行尾的^M

Git checkout

2014年34篇

2011年21篇

目录

目录

最新文章

vi删除多余空格

vi去掉行尾的^M

Git checkout

2014年34篇

2011年21篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

python量化交易神器tushare(1)——tushare初体验及pandas使用 - 知乎

python量化交易神器tushare(1)——tushare初体验及pandas使用 - 知乎首发于python量化交易工具-tushare切换模式写文章登录/注册python量化交易神器tushare(1)——tushare初体验及pandas使用遇君山水间进击的大学生Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。tushare的优点:基于python库Pandas存储并处理数据,这样可以提高数据的处理效果,并且格式美观,实践体验下来感觉良好格式全面,包括使用方法,输入参数,输出参数等,都是清晰透明,同时对于所有函数,有相关示例加以展示。对新手小白很友好。数据全面,包括股票、基金、债券、期货、境外股票信息,最令人震惊的是还有关于中国内部宏观经济,这对判断股市的大方向有很好的作用。从下图就可以看到数据量是有多么惊人了。如何获取tushare服务:tushare数据完全免费,其依靠积分制来实现不同权限的调取,这样虽然对于部分个人用户不太友好,但是对于整个社区的建设来说效率很高。通过积分制调动成员积极性,也是一个社区能够长久的关键。tushare下载方法:我主要使用python作为我日常使用工具,版本为3.x,在cmd中输入命令即可安装:pip install tusharetushare初体验:tushare注册:注册后就可以按照要求获取到积分,并且可以通过做任务获取更高的积分,从而拥有更高的权限,加油哦!调用tushare库:import tushare as ts我第一次使用就感受到tushare的友好性,数据处理的函数为query函数,输入一些参数就可以进行调用了,简单方便,我们举例说明: data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code')其中,pro是从tushare库中获取到的一个Handle:pro = ts.pro_api('8244************************2de6')第一个参数就是调用的函数名,后续参数可以放入该函数需要的参数,同时选取fields来选择获取到的参数,具体的参数代表含义如下所示:这样我们就可以简单的获取到所有在A股上市的股票代码了。后续我还会更新一些基于这些函数所构成的具体算法,利用这些算法,我们可以获取到一些需要付费才能获取到的数据,这也是我选择Tushare的原因:既可以锻炼自己的编程水平,又可以获取到付费信息。Pandas基本操作:由于tushare的数据均为dataframe格式,因此我们需要了解dataframe格式应用于tushare中较为常用的几个函数to_x函数(包括to_excel,to_csv,to_dict)等文件函数iloc定位函数shape、columns、index等常用操作函数sort_values排序函数loc函数,选取固定行列mean、max、min等统计函数append合并函数to_x函数:to_excel、to_csv、to_dict等常见函数都可以将dataframe格式的数据转化为常用的格式,比如说excel、csv文件以及字典格式,都为数据操作提供方便。包括有read_csv、read_excel,read_json等,他们的参数大同小异,主要都包括文件名:pd.read_csv("shares.csv")后面可以加入一些编码格式:encoding="utf-8"设置表格头参数:name = ["xxx","yyy"]由于在Tushare中可能获取到的是部分数据,我们需要把这些数据整合到一个文件里,for循环下一些数据是不需要的,例如表格头,这里有header函数,0即表示每次传入传出数据时不需要表格头:header = False由于Tushare函数中自带筛选输出参数,选择固定列就没有什么太大必要了,但是如果想要从文件中提取制定的列,可以适用usecols参数:usecols = ["xxx","yyy"]取消存入参数:index = 0持续读写:model = "a"(默认是“w”,不能持续写)上述就是比较常用参数。iloc定位函数对于dataframe格式的数据而言,我们不能简单的使用列表去找到某个参数,需要用iloc函数去定位到某个参数:data.iloc[0,0]简单,但是不容易被记起,很容易就想着和列表一样了。shape、columns、index等常用操作函数shape[0]表示行数shape[1]表示列数columns表示每一列的名字,可以用for循环去遍历index表示每一行的名字,可以用for循环去遍历sort_values排序函数这个函数在使用过程中比较常用,最主要的是对过去的某项指标进行统计的时候,需要用到,因为tushare使用过程中,如果输入的是时间段的话,他最新的时间在前面几行,而我们需要作出图形的话是需要将年份靠前的数据放在最前面。因此排序函数完美的解决了这一问题。data.sort_values(by="trade_date", inplace=True)其中inplace为True时从小到大排列,为False时从大到小其在tushare上的应用不仅包括日期的排列,如果想计算某一天的某项指标占整个日子里的多少的话,可以利用排序函数,对该指标进行排序,求出他的位置,进而可以获得其占比为多少。loc函数,选取固定行列这里通过Label(columns和index的名字来读取数据)df.loc['20210107']# 选取指定的某一行

df.loc[:, :]# 读取所有行、所有列,读取的数据是DataFrame类型

df.loc[:, '股票代码':'收盘价']# 选取在此范围内的多列,读取的数据是DataFrame类型mean、max、min等统计函数这种函数直接调用即可,可以返回数据集的一些统计指标,最大值,最小值,平均值等。append合并函数这个和list的合并函数调用类似,相同格式下可以适用Append函数直接添加。喜欢的话欢迎关注,后续还有更多干货等着你哦~tushare将是我长期使用的工具,我也会定期写一些关于技术指标的实现,最后完成一些可以公开查到的量化交易策略并测试,敬请期待吧!发布于 2021-01-07 16:02tushare量化交易Python 量化交易(书籍)​赞同 25​​4 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录python量化交易工具-tushare工欲善其事,必先

[原创]Ushare upnp 媒体服务器应用教程!-OPENWRT专版-恩山无线论坛

[原创]Ushare upnp 媒体服务器应用教程!-OPENWRT专版-恩山无线论坛

设为首页收藏本站

切换到窄版

请 登录 后使用快捷导航没有账号?立即注册

账号

自动登录

 找回密码

密码

登录

 立即注册

只需一步,快速开始

快捷导航

论坛BBS积分购买(下载附件和等级快速提升)购买积分(下载附件和等级快速提升)特殊功能卡我的帖子

搜索

搜索

本版用户

恩山无线论坛»论坛 › 无线设备软件相关板块 › OPENWRT专版 › [原创]Ushare upnp 媒体服务器应用教程!

123 / 3 页下一页

返回列表

发新帖

查看: 50176|回复: 31

[原创]Ushare upnp 媒体服务器应用教程!

[复制链接]

ccbcfan

ccbcfan

当前离线

积分3140

IP卡

狗仔卡

电梯直达

1#

发表于 2010-3-11 11:27

|

只看该作者

|只看大图

|倒序浏览

|阅读模式

Openwrt 系统功能强大,主要优势在于其开放性和可扩展性,Openwrt 安装ushare后,可将路由器变身为一个功能强大的家庭upnp流媒体服务器!

   现在的DD-WRT、TT通过optware安装ipkg应该也都支持ushare了!

   我个人接触openwrt应该是起源于需要在路由器上定制一个upnp媒体服务器!

详见:https://www.right.com.cn/forum/vi ... ighlight=%2Bccbcfan

    现在的openwrt.cn中文版已经集成了ushare,可能多数人还不太知道其应用,所以将自已在网上搜集的一些资料和自已的应用心得汇总整理,给需要的朋友!

    一,什么是媒体服务器

    1,DLNA/UPNP介绍

    DLNA/UPnP是在家中构建一个由PC、家用电器和一些mobile的设备组成有线、无线的共享网络,为整个数字家庭系统提供了一个seamless的环境。 UPnP他是DLNA网络协议及的核心,也是设备连入数字家庭网络的最普适的方式,并且是数字家庭网络的公共协议。

    一种协议支持各种软硬件播放功能,将家电、通讯设备(包括手机、电话)与网络统一整合,家电可以播放计算机上面的各种档案,计算机也可以播放家电上的各种档案。有线及无线网络的环境成熟家中任何产品都已经可以藉由网络来传播讯息,不需要再添购各种各式各样不同标准的配备来播放影音档案

     这里有必要解释一下DLNA server.

    DLNA server其实就是一个流媒体服务器,他支持DLNA或者UPNP A/V协议。注意这里UPNP只是一个通信协议。通常我们一些硬件播放器如果有lan口,需要从PC或者硬盘盒里播放电影音乐等,要么其支持SMB协议,也就是我们平时在电脑里看到的类似网上邻居的功能。如果不支持SMB协议,则该播放器是没法直接访问电脑里的媒体文件,这时候我们需要在PC上装一个流媒体服务器,如MCE等,这样播放器通过该协议就能访问到电脑或者硬盘里的媒体文件,UPNP A/V (DLNA) server就是这类通信协议,它可以让任何支持该协议的机器互相访问,无需额外的摄制。

    因此如果你有硬件播放器且不能通过网上邻居类的访问方式访问wd盒子,你又希望通过网络直接播放路由器或wd盒子里的电影,UPnP A/V server就是一种选择。

    2,什么设备可以使用?

    目前可以使用媒体服务器的设备包括计算机PC(安装相应软件如PowerDVD 8、WM11、Geexbox等),PS3,Xbox360,及其他带网络接口可使用DLNA协议的媒体播放器、网络电视等硬件。计算机可以直接使用共享,也就是说,你可以用路由器或硬盘盒脱机下载,然后直接有线或无线用媒体服务器共享给设备播放,不需再倒来倒去。

    3,linux软件支持

    Linux上能够实现Upnp的软件基本有三个Mediatomb Ushare和Twonkymedia,Twonkymedia安装简单但需要注册码,Mediatomb支持格式不多 Ushare支持格式最全并且免费。以上三个软件我都有安装,访问设备是pc、网络电视、高清播放器,从使用效果看,Ushare软件小、功能强、资源占用少。最适合安装在像路由器、MSS硬盘盒等设备上使用!

   总的来说各软件都或多或少有点问题,能否共享和上述软件支持格式有关,能否播放和播放设备有关。

   4、ushare与samba、nfs共享的比较

   就我个人使用体会,三种共享方式中:ushare 是网络使用效率最高的一种共享方式,区别就在于播放1024*576以上的高码率高清电影时,54M无线,samba

会卡、nfs次之、ushare最好! 同时现在的ushare在upnp共享式中可以支持快进、快退和字幕功能(当然需要客户端也支持)。

   ushare主页: http://ushare.geexbox.org/

   二,ushare软件安装与配置

   1、安装

   openwrt下可以直接web安装,系统--软件-更新,勾选ushare,点安装就自动安装了!

   也可以手工安装:

   opkg update

   opkg install ushare

  2、 配置

  现在有中文版更简单啦,直接将几个相关参数设置好就OK了,以下为设置说明:

  vi /etc/config/ushare

  config 'ushare'

        option 'servername' 'OpenWrt'                          # 服务名称

        option 'interface' 'br-lan'                                  # 网络接口,即在lan内服务

        option 'enabled' '1'                                          #  ushare服务状态,1为启用,0为不启用

        option 'content_directories' '/mnt/sda1'             # 共享的目录,这里为移动硬盘根目录

        option 'username' 'nobody'                              #  以nobody 用户运行

        option 'disable_telnet' '1'                                 #  telent服务禁用 ,默认是启用,端口1337

        option 'disable_webif' '1'                                  #  web管理禁用,默认是启用,端口41952

OK,点应用,会出现:

Reloading ushare...

/etc/config$ ps                    ##  ps显示进程

5359 nobody       3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5364 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5365 nobody       3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5368 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5370 nobody     3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5372 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5373 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

5374 nobody      3648 S    /usr/bin/ushare -n OpenWrt -i br-lan -c /mnt/sda1 -w

会显示以上进程情况,表示ushare启动成功!

        

    三、 Ushare应用

    1、PC

    打开网上邻居,会显示发现upnp服务器一个:openwrt, ,点击,会打开web管理页面:

    http://192.168.3.1:49152/web/ushare.html   

   PC上安装WM11、PowerDVD或Geexbox,就能直接在upnp中打开路由器共享的目录进行播放了!支持RMVB、AVI、MKV、TS等各种文件格式!

   2、带网络的电视、高清播放器

  设置好网络连接,直接打开UPNP菜单,就能自动发现upnp共享资源进行播放了!

  如果你的客户端支持列表播放、 MMS、RSTP等协议,你还可以将网上的在线TV、视频地址做成列表文件upnp共享,就可以在线观看webTV啦!!大家有兴趣可以研究研究!!

    四、总结

   使用ushare流媒体服务器的好处就是: 路由器脱机下载后,不需要拷贝到PC或移动硬盘,不需要开PC,也不需要取下器由器上的移动盘,直接使用网络有线或无线播放,方便简单。且资源占用少。

      OK!!希望大家用得开心!

openwrt, 流媒体服务器, 媒体服务, 可扩展性, 功能强大

分享到: 

QQ好友和群

QQ空间

收藏42

支持1

反对0

相关帖子

• 转:虚拟机版openwrt_x86非路由模式

• openwrt使用tailscale组建网对网的一些补充。

• openwrt无线打印,傻瓜教程

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

置顶卡

沉默卡

喧嚣卡

顶贴卡

显身卡

xjbing

xjbing

当前离线

积分1579

IP卡

狗仔卡

2#

发表于 2010-3-11 11:43

|

只看该作者

用高清播放器,直接网络访问共享文件夹岂不是更直接,还没有这类流媒体服务器的一些格式不支持的BUG。

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

shellcode168

shellcode168

当前离线

积分70

IP卡

狗仔卡

3#

发表于 2010-4-21 16:14

|

只看该作者

UPnP比网络共享更强大,兼容更多产品吧。

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

glk17

glk17

当前离线

积分3996

IP卡

狗仔卡

4#

发表于 2010-4-21 16:25

|

只看该作者

UPnP比网络共享更强大,兼容更多产品吧。

shellcode168 发表于 2010-4-21 16:14

非也

MMS对应微软的WMV

RSTP对应Real的rm/rmvb

其他很多视频格式不兼容,譬如看高清常见的MKV,TS,MOV等等就不支持了

而网络共享则完全不拘泥于视频格式

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

ccbcfan

ccbcfan

当前离线

积分3140

IP卡

狗仔卡

5#

 楼主|

发表于 2010-4-21 17:23

|

只看该作者

ushare与win共享最大的区别在于网络工作效率!

在相同系统处理能力下,samba的网络共享工作效率远低于ushare!!

你们可以测试一下的!

至于ushare支持的音视频格式,详见ushare官网:http://ushare.geexbox.org/

Video files: asf, avi, dv, divx, wmv, mjpg, mjpeg, mpeg, mpg, mpe, mp2p, vob, mp2t, m1v, m2v, m4v, m4p, mp4ps, ts, ogm, mkv, rmvb, mov, qt, hdmov

Audio files: aac, ac3, aif, aiff, at3p, au, snd, dts, rmi, mp1, mp2, mp3, mp4, mpa, ogg, wav, pcm, lpcm, l16, wma, mka, ra, rm, ram, flac

Images files: bmp, ico, gif, jpeg, jpg, jpe, pcd, png, pnm, ppm, qti, qtf, qtif, tif, tiff

Playlist files: pls, m3u, asx

Subtitle files: dks, idx, mpl, pjs, psb, scr, srt, ssa, stl, sub, tts, vsf, zeg

Various text files: bup, ifo

点评

爱上宋慧乔

www.rrksw.com/book/3/3050/ 无量真仙 

发表于 2014-9-30 18:43

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

glk17

glk17

当前离线

积分3996

IP卡

狗仔卡

6#

发表于 2010-4-21 22:28

|

只看该作者

ushare与win共享最大的区别在于网络工作效率!

在相同系统处理能力下,samba的网络共享工作效率远低于ushare!!

你们可以测试一下的!

至于ushare支持的音视频格式,详见ushare官网:http://ushare.geexbox. ...

ccbcfan 发表于 2010-4-21 17:23

Video files: asf, avi, dv, divx, wmv, mjpg, mjpeg, mpeg, mpg, mpe, mp2p, vob, mp2t, m1v, m2v, m4v, m4p, mp4ps, ts, ogm, mkv, rmvb, mov, qt, hdmov

有意思,这个要去试试看了

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

glk17

glk17

当前离线

积分3996

IP卡

狗仔卡

7#

发表于 2010-4-22 21:59

|

只看该作者

。。。Windows下的UPnP Client播放比较失望,一会去刻张Geexbox光盘再看看

WRT300N V1.1

DD-WRT已安装Optware

挂载移动硬盘

往mmc里面拷了wmv,avi,mkv,rm,rmvb,mp3,jpg一共15个文件

opt/bin/ipkg install ushare  //安装ushare 1.1a

编辑/opt/etc/ushare.conf,/opt/etc/init.d/S99ushare start启动后

1.PNG (33.33 KB, 下载次数: 12)

下载附件

 保存到相册

2010-4-22 21:59 上传

WMP11完全没找到播放的方法;

InterVideo WinDVD Media Center:发现了14个,还没重启PC,一个也不能播放

2.PNG (102.34 KB, 下载次数: 27)

下载附件

 保存到相册

2010-4-22 21:59 上传

PowerDVD:发现了6个,音频MP3可以播放,视频只有1个WMV可以播放

3.PNG (44.37 KB, 下载次数: 4)

下载附件

 保存到相册

2010-4-22 21:59 上传

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

ccbcfan

ccbcfan

当前离线

积分3140

IP卡

狗仔卡

8#

 楼主|

发表于 2010-4-23 09:46

|

只看该作者

本帖最后由 ccbcfan 于 2010-4-23 09:51 编辑

DD-WRT--Optware安装ushare后,同时还需要upnp客户端软件支持相关格式解码才能正常播放,比如安装万能解码!!

如果还不行,你需要在DD里安装相应的解码mod ,比如:libffmpeg!

才能让ushare支持各种音视频格式的码流转换!

Geexbox你可以直接在qemu虚拟机中启动ISO使用!

WMP11需要在vista系统下才能播放upnp,WMP12可以直接使用upnp播放!

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

glk17

glk17

当前离线

积分3996

IP卡

狗仔卡

9#

发表于 2010-4-24 00:29

|

只看该作者

测试完毕

Server端没有问题,ipkg install ushare时自动下载安装了解码包ipk

Geexbox刻成光盘启动,三台电脑,一台DELL老本,一台DELL台机,一台MODT

笔记本可以发现UPnP,Geexbox可以播放大多数影片(估计由于libffmpeg的关系,RMVB,TS等识别为MPEG可以播放,rm,FLV等不能播放),声卡不支持没声音

台机,网卡不支持,无法找到UPnP

MODT主机,用USB光驱启动,每次启动都会卡住,没进入播放界面。

虚拟机测试,VMWare Workstation,和笔记本一样可以正常播放大多数,有声音(也证明Server端OK)

同时,由于可以发现Share/,所以也比较了SAMBA及PC的网络共享。

和之前估计的一样,格式基本不限,只要MPlayer支持都可以播放,格式支持比Ushare多。但是Share不一定每次能找到,UPnP一般稍等一会每次都有出现。

试了一个高码率的1080P,UShare是要比SAMBA流畅,此时Telnet 路由TOP查看,CPU占用率基本差不多。

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

quine

quine

当前离线

积分923

IP卡

狗仔卡

10#

发表于 2010-5-9 00:48

|

只看该作者

本帖最后由 quine 于 2010-5-12 10:57 编辑

mark一下,我在nas上安装了ushare,但在客户端那里看不到中文目录和文件,请问有办法解决么? ---搞定了,是配置文件的问题

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

aahhwwrrjj

aahhwwrrjj

当前离线

积分2182

IP卡

狗仔卡

11#

发表于 2010-5-9 15:37

|

只看该作者

2# xjbing

这个要支持,的确没有网络共享厉害!

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

ccbcfan

ccbcfan

当前离线

积分3140

IP卡

狗仔卡

12#

 楼主|

发表于 2010-5-11 11:41

|

只看该作者

本帖最后由 ccbcfan 于 2010-5-11 11:48 编辑

Geexbox可以定制网卡、声卡的,启动方式有iso光盘、U盘、硬盘等!

网络文件系统支持ushare upnp、samba、nfs等!

直接网络共享的话,

NFS网络工作效率最好!有人测试过,100M有线播放1080P高码率片子很流畅。

samba效率最差,但服务器设置方便!

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

gw1357

gw1357

当前离线

积分1844

IP卡

狗仔卡

13#

发表于 2010-6-1 21:26

|

只看该作者

本帖最后由 gw1357 于 2010-6-1 21:59 编辑

mark一下,我在nas上安装了ushare,但在客户端那里看不到中文目录和文件,请问有办法解决么? ---搞定了,是配置文件的问题

quine 发表于 2010-5-9 00:48

请问中文问题怎么解决的?

当USHARE_OVERRIDE_ICONV_ERR=这一项配置为空时,看不到中文文件。

当这一项设为yes时,可以看到中文文件,但是汉字都显示为横杠,我用geexbox,是否是geexbox对中文的支持问题?

已经解决,是我的geexbox对中文的支持有问题。

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

openwrtcn

openwrtcn

当前离线

积分33

IP卡

狗仔卡

14#

发表于 2010-6-1 22:11

|

只看该作者

建议大家不要用geexbox,  用xbmc吧

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

zhuzhe1983

zhuzhe1983

当前离线

积分84

IP卡

狗仔卡

15#

发表于 2010-6-21 17:52

|

只看该作者

Ushare 不支持 自动转码 upnp和dlna想用的爽,最好能转码,我晚上回去试试看Mediatomb,不知道机器性能支持不。

点评

嘉盛外汇托管

转码在openwrt实现没意义,此贴主要实现共享媒体库,客户端解码 

详情

回复

发表于 2021-2-23 12:49

我的恩山、我的无线

The best wifi forum is right here.

回复

使用道具

举报

显身卡

123 / 3 页下一页返回列表

发新帖

高级模式

B

Color

Image

Link

Quote

Code

Smilies

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发表回复

回帖后跳转到最后一页

关闭

欢迎大家光临恩山无线论坛 /1

欢迎大家光临恩山无线论坛

我们希望大家在论坛能愉快交流、各取所需。论坛不是一言堂,有不同见解和意见请理性的提出、务必尊重作者,不要张口就喷;当然也请作者尊重阅读者、不要抹杀别人发言的权力,对方的不同意见无法接受、进行反驳的同时也一样要尊重对方。

最后说一下:在向管理员举报对方之前先审视一下自己言行是否违反了论坛规则,对方破口大骂并不代表你可以回骂后再进行举报,正确的做法是第一时间就反映给管理员,管理员收到你的信息后会酌情处理。

谢谢、谢谢。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有)

( 苏ICP备05084872号 )

GMT+8, 2024-3-7 21:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724

本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复

返回顶部

返回列表

Tushare数据

Tushare数据

Toggle navigation

首页

平台介绍

数据接口

资讯数据

数据工具

登 录注 册

Tushare大数据开放社区

免费提供各类数据 , 助力行业和量化研究。

注册社区用户

特点

数据丰富

拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据

获取简单

SDK开发包支持语言,同时提供HTTP Restful接口,最大程度方便不同人群的使用

落地方便

提供多种数据储存方式,如Oracle、MySQL,MongoDB、HDF5、CSV等,为数据获取提供了性能保证

Tushare发展历程

合作伙伴

特别鸣谢

行业领先的混合云服务提供商

中立,安全,可信赖的云服务

使用文档

平台介绍

数据接口

区块链

资讯数据

关注我们

QQ群: 958517905

公众号:waditu

Github:https://github.com/waditu

雪 球:https://xueqiu.com/u/9103835084

微 博:https://weibo.com/u/1304687120

© 2018 Tushare

"沪ICP备2020031644号"

置顶

友盟社会化分享_一键分享SDK_微信分享_QQ分享-友盟+

友盟社会化分享_一键分享SDK_微信分享_QQ分享-友盟+

 

温馨提示:您的浏览器版本过低,请更换浏览器访问,以获得更好的体验!如您当前没有其他浏览器,可点此链接下载

产品

付费服务

开发者中心

产品文档

产品和开发文档的综合入口

开发者社区

SDK

SDK一站式下载

OpenAPI

对外开放的API接口

数据开放平台

最新活动

品牌动态

友盟+学院

官方资讯

最新资讯动态

品牌活动

主办、协办的各类重要活动

合规专区

了解我们

关于友盟+

官方介绍与联系方式

联系我们

客户服务通道和联系方式

加入我们

欢迎加入,共建数据未来

 

扫码关注

了解最新产品咨讯

友盟全域数据

    微信小程序

友盟全域数据

邮件订阅

订阅

是发送到发送到

统计分析

移动统计 U-App

网站统计 U-Web

小程序统计 U-Mini

开发者工具

消息推送 U-Push

智能认证 U-Verify

社会化分享 U-Share

智能超链 U-Link

应用性能监控

App端性能监控

小程序性能监控

Web/H5性能监控

开发者中心

文档中心

SDK下载

OpenAPI

服务与支持

联系我们

关于我们

加入我们

终端设备opt-out

更多推荐

官方资讯

合规专区

友盟+社区

瓴羊数智服务

阿里巴巴集团

淘宝网

天猫

聚划算

全球速卖通

阿里巴巴国际交易市场

1688

阿里妈妈

飞猪

AliOS

阿里通信

高德

UC

友盟+

钉钉

支付宝

人人都是产品经理

起点学院

© 2011-2024 Umeng.com , All Rights Reserved

京ICP备11021163号-6 |

京公网安备 11010502033607号 |

增值电信业务经营许可证:京ICP证120439号 |

|

服务条款

|

隐私政策

tushare使用教程(附代码)_tushare host-CSDN博客

>

tushare使用教程(附代码)_tushare host-CSDN博客

tushare使用教程(附代码)

最新推荐文章于 2023-12-20 10:24:05 发布

VIP文章

晨沉辰

最新推荐文章于 2023-12-20 10:24:05 发布

阅读量7.4k

收藏

88

点赞数

9

分类专栏:

java基础

机器学习

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_44545800/article/details/111935803

版权

tushare安装

Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,数据多样易获取,在数据分析,机器学习,股票预测等领域都可以被广泛的应用。从tushare获取到的数据为dataframe格式,无需重新对数据进行清洗,可以直接将数据存储至csv或者数据库中。

官网链接如下:https://tushare.pro/。其包括股票,基金,期权,债券,期货等多种数据。数据种类如下:https://tushare.pro/document/1?doc_id=108

tushare可以作为一个第三方库安装到python环境中。建议通过anaconda来安装python(anaconda可以通过创建虚拟的python环境,避免受其他版本的影响)。可以通过pip进行安装

pip  install tushare

点击查看anaconda详细安装教程。(如下载过慢可以将切换下载镜像至国内镜像)

tushare使用(将数据存储到mysql中)

1、首先,通过注册用户的token来获得tushare权限。

#获取使用接口

def get_token():

ts.set_token("2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")

pro=ts.pro_api()

return pro

2、接着,通过获取的tushare的api[ts.pro_api()]来调用tushare数据接口。这里以获取股票的日常信息为例。

##获取数据列表

def get_data_list(cursor,sql,conn):

cursor.execute(sql)

res=cursor.fetchall()

conn.commit()

ts_codes_list=list(res)

ts_codes_list=[",".join(list(x)) for x in ts_codes_list]

return ts_codes_list

##获取数据

def get_data(ts_codes_list,pro):

daily=pd.DataFrame(columns=["ts_code","trade_date","open","close","change","pre_close"]) ##获取相应的列信息

for i in range(0,len(ts_codes_list),100): ##由于积分的限制,积分较低情况吓,每次只能请求100条数据。

j=i+100

if(j>=len(ts_codes_l

最低0.47元/天 解锁文章

优惠劵

晨沉辰

关注

关注

9

点赞

88

收藏

觉得还不错?

一键收藏

知道了

2

评论

tushare使用教程(附代码)

tushare安装Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,数据多样易获取,在数据分析,机器学习,股票预测等领域都可以被广泛的应用。从tushare获取到的数据为dataframe格式,无需重新对数据进行清洗,可以直接将数据存储至csv或者数据库中。官网链接如下:https://tushare.pro/。其包括股票,基金,期权,债券,期货等多种数据。数据种类如下:https://tushare.pro/documen..

复制链接

扫一扫

专栏目录

Tushare使用总结

09-07

python库图Tushare的使用学习总结,对于爱好股票的学习者使用是非常方便的,里面有纤细的使用方式和对应格式说明

Tushare Pro的安装使用——“抱歉,您没有访问该接口的权限,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108”问题

sinat_40875078的博客

04-12

1万+

最近做毕设关于量化交易的, 因此一直使用tushare作数据源,但是过程中到一些问题,因此这里写篇文章,供大家一起交流下。

Tushare简介

Tushare是一个免费、开源的python财经数据接口包。拥有如股票、基金、期货等行情数据,公司财务、基金经理等基本面数据,以及债券、外汇、行业、大数据、区块链。Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,因此非常方便...

2 条评论

您还未登录,请先

登录

后发表或查看评论

Tushare的应用【案例】

最新发布

2202_75288754的博客

12-20

357

Tushare数据分析的详细案例

《从入门到精通:Tushare免费金融数据接口包使用教程》

qq_63668886的博客

04-12

797

tushare是一款简单易用、功能丰富、数据更新及时的金融数据接口包,可以方便地进行金融数据获取、处理和分析。tushare的开源免费性质,也使得其在金融数据分析和量化交易领域得到广泛应用。关注我,持续发布有关tushare入门到精通的教程,让你也成为专业的投资人。

Tushare介绍、安装及使用教程

wgq2020的博客

11-04

1099

在以上代码中,需要先设置Token才能使用Tushare的接口。首先,需要安装Python。在官网(https://www.python.org/downloads/)下载Python安装包,安装过程中记得勾选“Add Python to PATH”选项。在Python中导入Tushare库,并调用其中的函数可以获取数据。除了获取股票数据,Tushare还可以获取财务数据。通过以上的示例代码,可以方便地获取股票、财务等数据,为金融数据分析提供了便利。在以上代码中,可以通过调用。函数获取股票的利润表数据。

tushare 使用说明及接口调用方法

10-21

TuShare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采 集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的 数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现 上。考虑到Python pandas包在金融量化分析中体现出的优势,TuShare返回的绝大部分的数据 格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可 视化。当然,如果您习惯了用Excel或者关系型数据库做分析,您也可以通过TuShare的数据存储 功能,将数据全部保存到本地后进行分析。应一些用户的请求,从0.2.5版本开始,TuShare同时 兼容Python 2.x和Python 3.x,对部分代码进行了重构,并优化了一些算法,确保数据获取的高 效和稳定。

tushare pro的token凭证码设置教程详解

weixin_42112050的博客

09-28

5881

获取tushare pro 的token

首先进入tushare pro官网注册自己的账号,然后点击右上角的个人信息进入下图页面

点击端口TOKEN查看自己的TOKEN,并复制使用。

程序中设置token

在自己的程序中加入以下代码

token= '复制自己的token'

ts.set_token(token)

pro=ts.pro_api()

使用限制

是的,当你设置完token之后以为可以开心使用的时候,发现自己积分不够。什么api都不能调用

,还好官网给了积分获取方法,最简单的修改个人资料就有

tushare pro的token凭证码设置教程

热门推荐

莲君

01-13

2万+

一,从头像上点击用户名,打开个人主页;

二,点击接口token,点击右边纸张图标,复制;

在shell中进行如下操作:

token=‘你复制下来的token’

ts.set_token(token)

pro=ts.pro_api()

...

“抱歉,您没有访问该接口的权限,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108”问题

weixin_38651019的博客

09-29

4168

1.报错原因

未注册或积分不够。

2.注册

地址: Tushare

3.获取积分方法

https://tushare.pro/document/1?doc_id=13

Tushare使用分享

m0_58584303的博客

06-13

589

tushare使用分享经验

量化分析D1-tushare入门使用实例-小白可懂

weixin_45252975的博客

06-15

527

一起来玩耍~

tushare中文使用手册 教程入门

12-17

国内tushare的中文使用教程。国内米哥自己写的股票行情获取库,使用python就可以获取国内A股的实时和盘后行情。

tushare 最新源代码

07-11

tushare最新的源代码。经过仔细研究,自己的tushare使用水平大幅提高。

tushare_使用说明

09-29

Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻...

java字符串运行原理(StringTable)

软件工程

05-05

685

例题:

public static void main(String args[]) {

String s1="a";

String s2="b";

String s3="a"+"b";

String s4=s1+s2;

String s5="ab";

String s6=s4.intern();

//问

System.out.println(s3==s4...

JAVA的Date对象

软件工程

11-18

601

java的日期时间类主要分为三种:Date(返回的是英语格式化之后的时间),SimpleDateFormat(日期格式转化),Calender(日历类)

Date

返回值为格式化后的英文字符串(eg:Mon Nov 18 16:30:12 SGT 2019

),本身依旧为Date类型。

构造方法:

Date date=new Date(long date) :将长整型数据转化为Date形式。以19...

JAVA字符串(String)基本原理

软件工程

10-31

482

不同于C,C++,在Java中,String是引用数据类型,且java对其进行了特殊的处理,提供专有的String支持。

String对象

java基础--static关键字

软件工程

10-23

191

JVM类加载机制:

我们知道,JVM类的加载(在实例化之前,是加载阶段,指将类加载到JVM数据区中,会执()方法;实例化则执行的是成员的实例化方法())分为五个步骤。

1、加载:该阶段是类加载过程中的一个阶段。在此阶段中,会生成一个java.lang.Class对象,作为方法区各个数据的入口。注意这里不一定非得要从一个Class文件获取,这里既 可以从ZIP包中读取(比如从jar包和war包中读取),也可以在运行时计算生成(动态代理), 也可以由.

tushare工具如何使用

05-05

Tushare(TuShare)是一个基于Python的开源金融数据接口包,可以获取股票、期货、基金等金融数据。它提供了简单易用的API,可以帮助用户方便地获取金融数据、进行数据分析和研究。以下是使用Tushare工具的步骤:

1. 安装Tushare:在命令行下输入以下命令进行安装

```python

pip install tushare

```

2. 导入Tushare库

```python

import tushare as ts

```

3. 获取数据:使用Tushare提供的API来获取需要的数据

```python

# 获取股票历史数据

df = ts.get_hist_data('600036')

# 获取指定日期之间的股票数据

df = ts.get_hist_data('600036', start='2018-01-01', end='2018-12-31')

# 获取实时行情数据

df = ts.get_realtime_quotes('600036')

```

4. 数据处理:使用Pandas库等工具对获取到的数据进行处理和分析

```python

import pandas as pd

# 将股票历史数据保存到CSV文件中

df.to_csv('600036.csv')

# 读取CSV文件中的数据

df = pd.read_csv('600036.csv')

# 查看数据的前几行

print(df.head())

```

以上就是使用Tushare工具的基本步骤,具体使用方法可以参考Tushare官方文档。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

晨沉辰

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

68

原创

30万+

周排名

100万+

总排名

8万+

访问

等级

986

积分

75

粉丝

40

获赞

25

评论

193

收藏

私信

关注

热门文章

Adobe Acrobat XI Pro闪退问题解决办法

51677

tushare使用教程(附代码)

7417

java面试--计算机网络面试(一)

2200

Hash的基本原理

1693

动态规划算法原理及案例

1112

分类专栏

工作

项目管理

春招--面试

19篇

春招--笔试

15篇

数据结构

17篇

算法

4篇

计算机软件管理

1篇

python

4篇

机器学习

1篇

爬虫

3篇

计算机网络

1篇

java基础

12篇

最新评论

Adobe Acrobat XI Pro闪退问题解决办法

Laughing951:

你好,我的电脑里面您说的那个文件夹里怎么没有hosts这个文件呢

tushare使用教程(附代码)

salinger_:

非常感谢,学习了

Adobe Acrobat XI Pro闪退问题解决办法

pigeon0411:

方法二,有效!

Adobe Acrobat XI Pro闪退问题解决办法

心清似水淡若云、:

优秀,有用。解决了~

Adobe Acrobat XI Pro闪退问题解决办法

剑胆琴心76:

怎么弄的

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

java笔试--动态规划+回溯/dfs

java笔试--数据结构模拟

java笔试--概率生成问题

2020年67篇

2019年9篇

目录

目录

分类专栏

工作

项目管理

春招--面试

19篇

春招--笔试

15篇

数据结构

17篇

算法

4篇

计算机软件管理

1篇

python

4篇

机器学习

1篇

爬虫

3篇

计算机网络

1篇

java基础

12篇

目录

评论 2

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

U-NAS OS 5 - U-Share - Powered by Discuz!

U-NAS OS 5 - U-Share - Powered by Discuz!

访问官网设为首页收藏本站

搜索

搜索

本版帖子群组用户

开启辅助访问

切换到宽版

请 登录 后使用快捷导航没有帐号?立即注册

登录 

|

立即注册

游客您好!登录后享受更多精彩

快捷导航

论坛首页BBS相关链接QQ交流群资源下载硬件购买

使用上手教程U-NAS 下载TMALL旗舰店淘宝店铺JD旗舰店

U-Share»论坛首页 › U-NAS OS 系统交流区› U-NAS OS 5

收藏本版 (27)

|订阅|存档

U-NAS OS 5

今日: 0|主题: 140|排名: 3 

全部主题存档 0 (122)

1234567 / 7 页下一页

返 回

+ 发新帖

全部

讨论交流9

求助75

分享11

教程21

经验6

其他3

BUG/反馈15

公告

新窗

全部主题 

最新 

热门 

热帖 

精华 

更多 

|

显示置顶

作者

回复/查看

最后发表

隐藏置顶帖

预览

万由MSP经销商合作伙伴招募

Lee

2020-10-29

719934

见路非路

2024-1-21 00:25

隐藏置顶帖

预览

论坛U币使用细则【2020年5月6日】更新

 ...23456..8

Yukki

2014-10-31

72124988

arlearn

2022-4-10 18:08

隐藏置顶帖

预览

通知

Lee

2022-1-25

06439

Lee

2022-1-25 17:09

 

版块主题   

预览

[经验] Jellyfin密码重置折腾记录(成功恢复)

 ...23456..35

ronzhangqd

2021-10-2

34540853

imovie

昨天 15:59

预览

[教程] 【新手教程】Intel核显开启 jellyfin 影音 Intel QuickSync硬解

 ...23456..44

炫狼数码

2021-8-5

43641083

xiange521

前天 22:30

预览

[求助] 求助:UNAS5.0激活失败

liqbcool

2024-1-24

1548

skytmall

7 天前

预览

[教程] _u-nas 5简易升级内核

 ...23456..23

ruojiner

2021-7-13

22227390

zhoufushen

7 天前

预览

[教程] 关于Jellyfin首页封面和电影字幕“囗囗囗”问题解决方法

 ...23456..21

hflion

2021-8-12

20227291

qbzbyl

2024-2-25 03:05

预览

[教程] 基于U-NAS 5.1网络卷管理和Rsync文件备份实现多NAS间数据迁移

 ...23456..16

hflion

2021-8-1

15719436

tanghuaj

2024-2-24 21:36

预览

[教程] UNAS 5.0 微力同步的教程(docker安装法和debian安装法)

 ...23456..17

hflion

2021-8-22

16022652

heiren1986

2024-2-17 16:18

预览

[教程] 【新手教程】小白福音unas Docker中文面板实现免费公网ip解析

 ...23456..18

炫狼数码

2021-6-26

17833899

kkdxxlzc

2024-2-4 12:29

预览

[讨论交流] 硬盘SMART报错

dingshao

2024-1-17

1484

一马平川

2024-1-23 15:20

预览

[求助] jellyfin 安装后,服务启动出错,有大神有解决办法没

q574201003

2023-6-3

11432

archblux

2023-12-13 14:52

预览

[求助] u-file资源管理器如何显示隐藏文件和文件夹

一马平川

2023-5-11

11189

archblux

2023-12-13 14:50

预览

[求助] 请教下重装后激活码问题

Rui4738

2022-12-1

32624

archblux

2023-12-13 14:48

预览

[求助] n-nas aria2 https 如何开启

langlang

2023-10-29

1714

archblux

2023-12-13 14:46

预览

[求助] 安装时遇到问题

smboy

2023-10-30

1773

archblux

2023-12-13 14:45

预览

[求助] u-cloud一直提示正在刷新数据

skytmall

2023-10-31

1757

archblux

2023-12-13 14:44

预览

[教程] 一键汉化portainer并且升级到最新版

 ...23456..19

521655

2021-3-7

18532345

bndjam

2023-12-9 21:43

预览

[求助] unas6系统的下杰科G5800和亿格瑞A5都不能smb和nfs,芝杜Z9x可以

法行天下

2021-12-20

11428

tianziushare

2023-11-17 02:02

预览

[教程] 补充贴Jellyfin首页封面和电影字幕“囗囗囗”问题解决方法

 ...23456..14

炫狼数码

2021-8-20

13520422

qyb320

2023-11-8 19:20

预览

[教程] U-NAS 网络卷将阿里云盘挂载并可以通过各种协议访问

 ...23456..14

傻白甜

2021-8-6

13322514

zhangsheng

2023-11-1 22:27

预览

[教程] INTEL核显用户U-NAS5.0安装jellyfin开启硬转码方法

 ...23456..22

zfkj

2021-3-6

21939275

kxworkshop

2023-10-24 16:15

全部主题

投票

全部悬赏

进行中

排序:

发帖时间|

回复/查看|

查看

时间:

全部时间|

一天|

两天|

一周|

一个月|

三个月

默认排序

发帖时间

回复/查看

查看

最后发表

热门

下一页 »

1234567 / 7 页下一页

返 回

快速发帖

选择主题分类讨论交流

求助

分享

教程

经验

其他

BUG/反馈

还可输入 80 个字符

高级模式

B

Color

Image

Link

Quote

Code

Smilies

您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表帖子

小黑屋|Archiver|手机版|万由科技

( 浙ICP备10004788号-13 )

GMT+8, 2024-3-7 21:43

, Processed in 0.044736 second(s), 15 queries

.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部

返回版块

UShare - 精致优雅的代码图片生成器,主题漂亮、体验优秀、完全免费,是目前我最喜欢的代码分享工具|那些免费的砖

UShare - 精致优雅的代码图片生成器,主题漂亮、体验优秀、完全免费,是目前我最喜欢的代码分享工具|那些免费的砖

那些免费的砖

优雅地白嫖各种免费资源

前端

设计

音视频

应用

公众号

首页应用软件 免费生产力应用 本文内容

UShare - 精致优雅的代码图片生成器,主题漂亮、体验优秀、完全免费,是目前我最喜欢的代码分享工具

免费生产力应用2024-01-10  

1,144

在线应用开发工具效率工具

对热衷钻研技术和分享交流的人来说,把代码生成为图片分享,是一个很使用的功能,这款工具他们一定很喜欢。

关于 UShare

UShare 是一款用来把编程代码或者文本内容生成为好看的卡片式图片的工具,这样我们就可以方便地分享这些图片到社交平台或者自媒体平台。这是一款网页工具,打开浏览器就可以使用,非常方便。

UShare 官网

UShare 的作者是来自国内的开发者 @伴夜,这是一位精通前端和后端开发的工程师。作为一款代码分享工具,无论是交互体验、UI 设计还是输出的图片成品,UShare 做得非常好,让我忍不住为它写一篇文章来介绍它。

功能亮点

卡片式主题,非常漂亮优雅,内置了暗黑主题,逼格高;

支持修改和自定义背景渐变颜色和角度;

支持数十种编程语言的高亮以及风格定制;

支持添加文件名、logo、水印和二维码的功能,对分享很有帮助;

支持中文界面,而且访问速度超快;

打开网页就能用,无需登录账号。

我最喜欢的代码生图工具

代码/文本生成图片有什么用?

对自媒体内容创作者来说,由于很多社交平台都是支持文本内容发布,代码和文本生成图片是一个很实用的功能。对于代码来说,它能够保留代码的高亮颜色,大大增加了代码的可读性,也能用于平时类似朋友圈、微博、微头条等日常文案的发布,输出效果非常好。

所以早在2021年,我就推荐了当时在用的 CodePNG 这款工具。不过最近我发现了 UShare,功能和体验全方位碾压 CodePNG。

我的使用体验

首先 UShare 的界面非常简单,打开网页后,就可以直接在上面编写或者直接粘贴代码(最好是从 IED 中复制已经格式化后的代码),然后就可以调整图片的输出效果。

UShare工具界面

UShare 代码区域的大小调整比 CodePNG 好用太多了,支持手机、平板和电脑屏幕的大小,我们根据需求选择合适的尺寸即可。像这些常规的功能 UShare 都做得很好,真正令我感到惊喜的是,UShare 还支持输入图片水印以及设置右下角的二维码功能,这对于创作者来说真的太实用了,而且视觉效果并不突兀,仍旧优雅,深得我心。

更得我心的是下面这两个功能。

支持不同语言的代码高亮

开发者都知道,不同语言的代码高亮是不一样的,UShare 支持数十种常见的编程语言,选择语言后就会应用该语言的高亮规则,看着和 VS Code 一样舒服,这让我很惊喜。

输出图片效果

支持模糊、高亮、标记增删当前行

如上图所示,UShare 还支持将某些代码进行优雅地模糊化处理,比如有些代码中的一些关键信息,也可以设为高亮,表示突出这一块内容。令我万万没想到的是,居然还有标记增加和删除行的功能!这样的功能在写技术教程时,可以清晰地展示实现的过程增删了哪些代码行,到这里我只能说作者懂产品,真牛。

免费使用说明

UShare 是一款完全免费的代码生成图片分享的在线工具,打开网址就能用,也不需要注册账号,任何人都可以使用。

上一篇

CotEditor - 免费开源好软件推荐!macOS 上轻量好用的纯文本编辑器

下一篇

Keyviz 2.0 - 免费开源、小巧丝滑的鼠标 / 键盘实时高亮显示的小软件,新版本跨平台支持 Windows / Mac / Linux 系统

访问官网https://share.aitimi.cn/zh-CN

文章目录

更多相关文章

免费生产力应用

Buzz - 基于 OpenAI 的 Whisper 语音识别模型打造的声音转文本字幕工具,简单好用且免费开源

linuxmacMIT开源协议windows开源软件效率工具语音转文字

2023-05-26

最近 AI 非常火爆,各种令人震惊、忧虑的工具层出不穷。今天介绍一款能提高我们效率的 AI 工具。

免费生产力应用

Mos - 增强在 macOS 上使用第三方鼠标平滑体验的免费开源桌面应用

CC 3.0mac效率工具管理工具

2021-05-21

我热衷于发现优秀好用的免费生产力工具,这款苹果鼠标平滑应用,献给每一位有追求的 MacOS 用户。

免费生产力应用

CotEditor - 免费开源好软件推荐!macOS 上轻量好用的纯文本编辑器

Apache 许可mac开发工具开源软件文本编辑器

2023-12-28

mac 上一款免费好用的纯文本编辑器,平时看看文档,可以满足类似 notepad++ 这样的工具需求。

免费生产力应用

Notepad--(ndd) - 国产威武!国内开发者历经三年开发的跨平台文本编辑器,免费开源,霸气替换 Notepad++

GPL 协议linuxmacwindows开发工具开源软件文本编辑器

2023-08-08

一款年初发布的国产的代码、文本编辑器,同样免费开源,推荐给大家。

Copy Right©2023, All Rights Reserved. THOSEFREE.COM

皖ICP备20005754号

码农很忙

崔文远在上海

冷石的博客

异次元软件世界

零五网

uni-app bug 汇总

友盟社会化分享(U-Share)及深度链接(DeepLink)

友盟社会化分享(U-Share)及深度链接(DeepLink)