Q:

Using amazon cloudfront to stream on demand without using s3

Can i use cloudfront for dristibute the content(mp3) via rtmp on demand using a non-amazon service(S3) but, instead using an other sever that has the content.

A:

This is not possible. See the second sentence in the manual: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/StreamingDistributionS3Origin.html

