darwin server搭建的过程
Hinting track ID 101 - Type "mp4a:mp4a" (mpeg4-generic) - BW 64 kbps
Saving mymovie.mp4: 0.500 secs Interleaving
流媒体视频就转换好了,现在文件大小就会有变动,变大了一些。
然后,再用 VLC 或 QuickTime 打开 rtsp://127.0.0.1:554/mymovie.mp4 试试能否播放吧!如果你有3G手机,可以直接用手机打开这个地址试一下。
Hinting track ID 101 - Type "mp4a:mp4a" (mpeg4-generic) - BW 64 kbps
Saving mymovie.mp4: 0.500 secs Interleaving
然后,再用KMPlayer.exe 打开 rtsp://127.0.0.1:80/test.mp4 播放!用智能手机,可以直接用手机打开这个地址试一下。
在java代码中可以直接使用代码调用mp4box.exe来转化,需要把 mp4box.ex相关工具文件直接放到流媒体服务器中的视频目录下,相关转化代码如下:
/**
* 转化为RTSP格式的视频
*
* @param fileName
*/
public void changeToRtsp(String fileName) {
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
p = rn.exec("D:\\tomcat\\webapps\\vmadmin\\vedios\\MP4box.exe D:\\tomcat\\webapps\\vmadmin\\vedios\\" + fileName + " -hint");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String str;
while ((str = bufferedReader.readLine()) != null)
System.out.println(str);
int result = p.waitFor();
System.out.println("thread run result ------------------ : "
+ result);
} catch (Exception e) {
System.out.println("Error?? exec?? notepad ");
}
finally{
p.destroy();
}
}
其中fileName即为流媒体服务器视频目录中的文件名称,转化后就可以使用手机终端调用系统视频播放器输入:rtsp://127.0.0.1:80/****.mp4类似地址来播放了。http://yanghuidang.iteye.com/blog/1089959http://bbs.eeworld.com.cn/thread-323160-1-1.html