用java怎样开发网络电视程序,主要的原理分析和需要用到哪些技术和类等等.
这个要设计到JNI的开发,就是用Java来调用C语言的函数库,还要编写缓冲器来解决传输问题,还有就是网络协议一定要了解,做的时候要用多线程来控制你所有的缓冲器,多看点Java的网络编程
一般编写这种程序的需要硬件相关的支持. 一般是要有一个服务器,配置了视频卡,连接电视模拟信号,采集视频信号,转化成数字信号,然后发到网上,也可以做成web services. 主要的技术就是服务端和相关硬件的控制和通信,也许要还要涉及信号的压缩编码和转化,这种代码可以在网上找到. 若用JNI,可以直接使用C的代码.