想做个 CCAV5 的流媒体播放器.......不知道可不可以

2015-04-15 16:36:58 +08:00
 yangyaofei

我想的是把家里的信号采集然后数模转换,然后在网上分发,这样就可以在办公室看球了!!
不知道这个可否,家里20m带宽,上行应该只有八分之一,按说也够吧.....

其实如果用电视卡加电脑做服务器应该不难,但是家里没多余电脑,想利用以已经不行的nexus7平板做.
平板的那个usb口应该可以用,不知道那个有线电视的模拟信号怎么转换成数字的.......

话说这样能不能做呢?不太懂,想问问大家

4868 次点击
所在节点    程序员
23 条回复
xieyudi1990
2015-04-17 08:46:52 +08:00
只要保证有2M的带宽, 有公网IP, 720p问题不大.

"但是家里没多余电脑,想利用以已经不行的nexus7平板做"
nexus7的cpu的性能肯定不够. 建议用淘汰的x86机器弄. 720p, 29.976fps, x264, High@4.1, preset slow, 这种规格, 一代酷睿, cpu性能差不多是这么个要求.
我一代i5的笔记本, 以上面这个设置, 差不多能压3套720p.

串流推荐用hls协议, ffmpeg已经可以直接支持了, 然后再随便用哪个个http服务器端就行. 另外前端可以用jwplayer实现网页播放. 用rmtp的话, 走ffmpeg就必须用ffserver, 这样你只能用Linux做服务器.
当然你可以用VLC做串流服务器, 但是那个软件... 用过的都知道, 只能说凑合...

就在几天前, 我在美帝把这里的动物星球hd传给在TC的同学看, 直接用浏览器打开, 反馈还不错. 当时用搬瓦工做了个反代 (comcast的出口不如he的好).
xieyudi1990
2015-04-17 08:51:57 +08:00
可以参考这个:
http://en.wikipedia.org/wiki/HTTP_Live_Streaming
实现:
http://fish.schou.me/

用ffmpeg, 一行命令就能把后端搭起来. (版本太老不行, 最好自己编译).
然后再加个http服务器, 就完事了.
why
2015-04-17 12:31:30 +08:00
sopcast

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/183914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX