免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3901 | 回复: 12
打印 上一主题 下一主题

有关linux多媒体方面的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-20 10:54 |只看该作者 |倒序浏览
之前看过一些介绍后发现,linux应该说算是一个多媒体操作系统。十分好奇,它是如何实现支持多媒体的呢?具体问题如下:

-----------------------------------------
假设问题 1~3 是针对 linux多媒体服务器的,如下:
-----------------------------------------

1、linux的进程调度里面是否也考虑了对多媒体的支持?

2、linux里是否存在专门针对多媒体的文件系统?

3、linux里为了支持多媒体,它的磁盘调度是怎样的?

-----------------------------
问题 4 针对 一般的linux操作系统:
-----------------------------

4、假如一台pc_a里安装了桌面版linux操作系统(不是专用的linux多媒体服务器的),它的文件系统是EXT3,且里面存放里一些电影(如:*.rm格式的)。还有,该pc_a的web服务已设置好并已启动web服务。

在另一台pc_b(与pc_a在同一个局域网内)中,通过 realplayer可以看到pc_a中的影片(通过 web路径访问)。

问题:

1)在pc_a中的影片是如何存放在EXT3的文件系统中的?(一般的多媒体文件系统应该不同于EXT3)

2)这时,pc_a里的进程调度跟“专用的linux多媒体服务器“是否一样?如果不同,那有什么不同?

3)pc_a里的磁盘调度与“专用的linux多媒体服务器“是否一样?如果不同,那有什么不同?

论坛徽章:
0
2 [报告]
发表于 2011-06-20 10:57 |只看该作者
回复 1# tomkedy


    顶

论坛徽章:
0
3 [报告]
发表于 2011-06-20 12:02 |只看该作者
回复 1# tomkedy

论坛徽章:
0
4 [报告]
发表于 2011-06-20 15:15 |只看该作者
3个问题我一个都打不起。。。杯具的学习中

论坛徽章:
0
5 [报告]
发表于 2011-06-20 15:16 |只看该作者
3个问题我一个都打不起。。。杯具的学习中

论坛徽章:
0
6 [报告]
发表于 2011-06-20 20:40 |只看该作者
回复 1# tomkedy

......

论坛徽章:
0
7 [报告]
发表于 2011-06-21 11:38 |只看该作者
回复 1# tomkedy

没人知道吗?

论坛徽章:
0
8 [报告]
发表于 2011-06-22 11:28 |只看该作者
回复 1# tomkedy

............

论坛徽章:
0
9 [报告]
发表于 2011-06-22 11:50 |只看该作者
个人的一点浅见,未必正确,欢迎讨论:
首先,我从来没有听说过什么多媒体操作系统
多媒体支持跟操作系统是没啥太大关系的(当然,绝对说完全没关系似乎也不妥)
操作系统只提供基本的功能,进程调度,文件管理等,至于多媒体文件怎么存储,这完全会由文件系统来管理,这个对于所有的文件都是一样的,多媒体文件并没有什么特殊
文件系统对上只提供接口,让进程可以对文件进行读写等操作,而多媒体支持似乎应该归类到上一层,也就是应用层了,多媒体应用运行起来后视为一个系统中的进程,它可以通过文件系统来读取多媒体文件,同时进行编解码等操作。
问题1,2就我所知,没有相应的支持,但是由于linux的开放性,如果你想去支持,完全可以通过修改内核代码来支持(当然,这样做的实际意义有待考量)。
问题3,磁盘调度自有相应代码去管理,但是这个我不熟悉,楼主如果有兴趣,可以去研究相应的代码
问题4
1)文件存放和文件的类型应该没有多大关系,都是那么存的
2)和3)我觉得都是一样的
在楼主这个设定中,其实在pc_a里面,是web服务为了响应pc_b的请求,而不断的去读取影音文件,通过web接口将数据通过网络发送给pc_b,当然这个读取文件的过程是通过操作系统的系统调用来完成的,但是对于web服务来说,它并不知道下面的文件系统是怎么工作的,它只管拿到系统调用返回给它的数据;运行于pc_b的realplayer只管把拿到的数据播放出来,对于realplayer来说,数据来源是本地的文件还是网络来的流,是没有区别的
不知道说的清楚不

论坛徽章:
0
10 [报告]
发表于 2011-06-22 13:27 |只看该作者
本帖最后由 tomkedy 于 2011-06-22 13:29 编辑
个人的一点浅见,未必正确,欢迎讨论:
首先,我从来没有听说过什么多媒体操作系统
多媒体支持跟操作系统 ...
flyingwalf 发表于 2011-06-22 11:50


楼上,谢谢你的回复。多媒体操作系统是真的存在的,且与一般意义上的操作系统是有不同的,.......
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP